Job Title:
Linux Device Driver Developer/Linux BSP
Company: Capgemini Engineering
Location: Bengaluru, Karnataka
Created: 2025-08-30
Job Type: Full Time
Job Description:
We are seeking a highly skilled Linux BSP (Board Support Package) Developer to work on embedded platforms. The role involves developing, porting, customizing, and optimizing Linux for different hardware platforms, ensuring system stability, performance, and hardware-software integration. ⸻ Key Responsibilities: • Develop, customize, and maintain Linux Board Support Packages (BSPs) for embedded systems. • Port Linux to new hardware platforms, including bootloaders (U-Boot), kernel, and device tree. • Develop and maintain device drivers for peripherals (I2C, SPI, UART, USB, Ethernet, PCIe, etc.). • Integrate and optimize Linux kernel, root file system, and toolchains for target boards. • Debug and resolve issues at the kernel, driver, and hardware-software integration levels. • Work with Yocto/Buildroot to generate and customize embedded Linux distributions. • Perform system bring-up, board bring-up, and hardware validation. • Collaborate with hardware, firmware, and application teams to deliver end-to-end solutions. • Provide documentation, technical support, and guidance to cross-functional teams.