Embedded Linux BSP Development_EPS1

Bosch

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bosch Global Software Technologies Private Limited seeks an experienced Embedded Linux engineer to design, develop, and optimize BSPs for microprocessor platforms. You will implement bootloaders, kernel components, and platform software, while configuring distributions with Yocto/Buildroot and driving hardware-software integration.

The role requires strong C/C++ skills, kernel configuration expertise, and hands-on experience with U-Boot, device drivers, and debugging tools.

Qualifications

  • BE/ME Electronics background.
  • Embedded Linux BSP development experience.
  • Linux kernel configuration and system initialization knowledge.
  • Device driver development for peripherals and hardware interfaces.
  • Experience with microprocessor platforms (NXP, STM32, TI, etc.).
  • Bootloaders like U-Boot and Linux startup sequence customization.
  • Yocto/Buildroot/Linux distribution generation familiarity.

Responsibilities

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

Skills

Embedded C/C++
System-level software
Linux startup sequence
Kernel architecture
Device drivers
Board bring-up

Education

BE/ME Electronics

Tools

Yocto Project
Buildroot
U-Boot
GDB
JTAG
Lauterbach
Trace32
Logic Analyzer

Job description

Job Description:


Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.


Job Description

Tasks / Responsibilities: *Lead the design, development, customization, and maintenance of Embedded Linux BSPs for various microprocessor platforms


Develop and integrate Linux Board Support Packages, bootloaders, kernel components, and platform software. Perform Linux kernel configuration, customization, and optimization for target hardware platforms.


Develop and maintain Linux device drivers for peripherals and hardware interfaces.


Support board bring-up activities and hardware-software integration on new product platforms


Configure and customize Linux distributions using Yocto, Buildroot, or similar build frameworks


Analyze and optimize system startup time, memory footprint, and overall platform performance


Debug complex system-level issues involving kernel, drivers, middleware, and hardware interactions


Collaborate with hardware teams during processor selection, schematic reviews, and platform design phases


Work closely with customers, product owners, and cross-functional teams to define platform requirements and solution roadmaps


Expected skill set: *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 Tree, 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, TI, etc) Strong experience with bootloaders such as 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 debugging tools such as GDB, JTAG, Lauterbach, Trace32 & Logic Analyzer


Good to Have skills: Experience with Real-Time Linux and PREEMPT_RT kernel configurations


Knowledge of Hypervisors and Virtualization technologies such as Xen or Jailhouse


Experience with Secure Boot, Trusted Platform Modules (TPM), and Linux Security Frameworks


Exposure to Zephyr RTOS, Free RTOS, or other RTOS environments alongside Linux systems


Experience with Docker, Kubernetes, and containerized embedded applications


Experience with performance profiling, boot-time optimization, and system resource monitoringKnowledge of cybersecurity standards and embedded security concepts


Qualifications

BE/ME Electronics background


Additional Information

8-15 yrs


  • Legal Entity: Bosch Global Software Technologies Private Limited

Requirements:

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux BSP Development_EPS1
Embedded Linux BSP Development_EPS1

Bosch Group • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Embedded_C_Linux_ECT2
Embedded_C_Linux_ECT2

Bosch Group • Coimbatore District

On-site
INR 900,000 - 1,500,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Gurugram District

On-site
INR 2,800,000 - 5,000,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Chennai

On-site
INR 1,200,000 - 2,000,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Embedded C++ Developer_ECT1
Embedded C++ Developer_ECT1

Bosch Group • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Engineer
Senior Engineer

eInfochips (An Arrow Company) • Hyderabad

On-site
INR 1,500,000 - 2,500,000
BSP Developer_VS
BSP Developer_VS

LG Electronics • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software for HW Evaluation_Embedded_Engg_BSH
Software for HW Evaluation_Embedded_Engg_BSH

Bosch Group • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Embedded_C++ Developer_EBH
Embedded_C++ Developer_EBH

Bosch • Bengaluru

On-site
INR 1,800,000 - 2,800,000