Search by job, company or skills

Capgemini Engineering

Linux Device Driver Developer/Linux BSP

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 127021029