Lead Linux Device Driver Developer
Job Description
Your Role
In this role, you will:
Exposure to systems architecture for SoC, Microcontrollers, multi core processors.
• Experience in developing BSP, Platform SW for custom HW based any embedded SoC
• Good knowledge on BareMetal driver development, validate the SW with HW test equipment's; Oscilloscope, Logic Analyser, etc.
• Strong knowledge on Bootloader (U-Boot or any other), Power on boot sequence, SW debugging.
• Hands-on with Board bring-up and understanding on HW board schematic, Datasheet or HW reference manual.
• Exposer to OS/Kernel upgradation, Upstreaming, driver porting, integrating component specific drivers.
• Strong hands-on experience with peripheral driver developments or customization; GPIO, SPI, I2C, UART, Sensors, NAND, NOR, eMMC, DDR, etc.
• Proficient in strong C programming for operating system kernel & systems development.
• Strong debugging skills on complex, multi threaded systems using HW debugger (JTAG, J-Link, etc)
• Deep understanding of multi core architectures, NUMA, and memory hierarchies
• Ability to produce high-quality code with strong communication and problem-solving skills.
• Solid understanding of operating systems, with emphasis on Linux or any other Real Time operating system (RTOS).
Your Profile
Experience with concurrent programming, threading APIs, and OS development on Linux or RTOS.
• Deep understanding of operating systems concepts, data structures, and ARM & x86 processor architecture
• Proficiency in Linux kernel development, strong understanding with Linux modules like Scheduler, Memory management, IPC, DMA,IOMMU, NAPI, polling mechanisms, Interrupt/event handler etc.
• Linux Platform Software Driver Development for any of Drivers like GPU, Multimedia, Display, USBCore Skills
What You’ll Love About Working Here
- Collaborative work environment with focus on innovation and professional growth.
- Continuous learning opportunities to enhance technical and domain expertise.
About Capgemini in India
Capgemini is an AI‑powered global business and technology transformation partner, helping organizations realize their future through technology, data, and people. With nearly 60 years of heritage, Capgemini is a responsible and diverse organization with 420,000 team members across more than 50 countries. The Group reported global revenues of €22.1 billion in 2024.
Capgemini in India comprises nearly 235,000 team members working across 13 locations, including Bengaluru, Chennai, Hyderabad, Mumbai, Pune, Noida, Gurugram, and more. We deliver end‑to‑end services across strategy, technology, engineering, and operations.
Make it real | www.capgemini.com/in‑en
Bangalore, IN