C

Lead Linux Device Driver Developer

Capgemini · Bengaluru, Karnataka, India

8–15 yrs experiencefull_timePosted 6 days ago
Apply now →

Job description

**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**