Bosch Global

Embedded Linux BSP Development_EPS1

Bosch Global
Apply
13 hours ago
Bengaluru, IndiaSenior / Staff+

Responsibilities

  • Lead the design, development, customization, and maintenance of Embedded Linux BSPs for microprocessor platforms.
  • Develop and integrate Linux Board Support Packages, bootloaders, kernel components, and platform software.
  • Configure, customize, and optimize Linux kernels and distributions for target hardware.
  • Develop and maintain Linux device drivers for peripherals and hardware interfaces.
  • Support board bring-up and hardware-software integration on new product platforms.
  • Customize Linux distributions using Yocto, Buildroot, or similar build frameworks.
  • Analyze and optimize system startup time, memory footprint, and platform performance.
  • Debug system-level issues involving kernels, drivers, middleware, and hardware interactions.
  • Collaborate with hardware teams on processor selection, schematic reviews, and platform design.
  • Work with customers, product owners, and cross-functional teams to define platform requirements and solution roadmaps.

Requirements

  • Strong programming expertise in Embedded C/C++ and system-level software development.
  • Extensive hands-on experience in Embedded Linux BSP development for microprocessor-based platforms.
  • Strong knowledge of Linux kernel architecture, device trees, kernel configuration, and system initialization.
  • Expertise in Linux device-driver development for peripheral and custom hardware interfaces.
  • Experience with microprocessor platforms such as NXP, STM32, and TI.
  • Strong experience with U-Boot and Linux startup-sequence customization.
  • Hands-on experience with Yocto Project, Buildroot, or Linux distribution-generation frameworks.
  • Strong understanding of Linux networking, file systems, memory management, and process scheduling.
  • Experience with GDB, JTAG, Lauterbach, Trace32, and logic analyzers.
  • BE or ME in Electronics.
  • 8–15 years of experience.
  • Experience with Real-Time Linux and PREEMPT_RT kernel configurations is preferred.
  • Knowledge of hypervisors and virtualization technologies such as Xen or Jailhouse is preferred.
  • Experience with Secure Boot, Trusted Platform Modules, and Linux Security Frameworks is preferred.
  • Exposure to Zephyr RTOS, FreeRTOS, or other RTOS environments alongside Linux is preferred.
  • Experience with Docker, Kubernetes, and containerized embedded applications is preferred.
  • Experience with performance profiling, boot-time optimization, and system resource monitoring is preferred.
  • Knowledge of cybersecurity standards and embedded security concepts is preferred.
Bosch Global

About Bosch Global

10,000+ employees

Bosch Global (Robert Bosch GmbH) develops and sells mobility components and software, industrial automation and sensors, home appliances and power tools, and energy and building technologies to automakers, manufacturers, builders, and consumers. It monetizes through product sales and connected services spanning IoT, AI, and embedded software. Founded in 1886 and headquartered in Gerlingen-Schillerhöhe, Germany, the privately held Bosch Group operates worldwide across Mobility, Industrial Technology, Consumer Goods, and Energy and Building Technology sectors.

Contact me