01 Oct
|
Capgemini Engineering
|
Mumbai
01 Oct
Capgemini Engineering
Mumbai
Location Bangalore, India Work Mode Work From Office – 5 Days a Week Face-to-Face (F2F) Interview is Mandatory Job Summary We are looking for an experienced
Linux Device Driver Development Engineer
with strong expertise in embedded systems, Linux kernel internals, and hardware-software integration. The candidate will be responsible for developing, customizing, debugging, and maintaining Linux platform software and device drivers for custom hardware based on embedded SoCs. This role requires hands-on board bring-up, low-level debugging, and close collaboration with hardware, systems, and application teams in a quick-paced environment. Key Responsibilities Design, develop, customize, and maintain
Linux device drivers and platform software
for embedded SoC–based systems. Work on
BSP and platform software development
for custom hardware platforms. Perform
board bring-up activities , including bootloader configuration and early kernel initialization. Develop and validate
Bare-Metal and Linux drivers , performing hardware-software validation using lab equipment such as
oscilloscopes, logic analyzers, and JTAG-based debuggers . Drive
bootloader development/customization
(U-Boot or equivalent), including power-on boot sequence and low-level initialization. Debug complex system-level issues across
bootloader, kernel, drivers, and hardware layers . Understand and interpret
board schematics, datasheets, and hardware reference manuals
to support driver development and integration. Work on
kernel upgrades, driver porting, upstreaming, and component integration . Develop and customize drivers for peripherals such as
GPIO, SPI, I2C, UART, Sensors, NAND, NOR, eMMC, DDR , etc. Contribute to
Linux kernel subsystems , including scheduler, memory management, IPC, DMA, IOMMU, interrupt handling, polling mechanisms, and NAPI. Develop and debug
Linux platform drivers
for components such as
PCIe, Ethernet, USB, GPU, Display, and Multimedia subsystems . Handle
system-lev
📌 Linux Device Driver Development Engineer (Mumbai)
🏢 Capgemini Engineering
📍 Mumbai