Talent.com
This job offer is not available in your country.
Capgemini - Linux Device Driver Developer - Embedded Platform

Capgemini - Linux Device Driver Developer - Embedded Platform

CapegeminiChennai
7 days ago
Job description

This role involves the development and application of engineering practice and knowledge in the following technologies : Standards and protocols, application software and embedded software for wireless and satellite networks, fixed networks and enterprise networks; connected devices (IOT and device engineering), connected applications (5G / edge, B2X apps); and Telco Cloud, Automation and Edge Compute platforms.

Key Responsibilities :

  • Design, develop, and maintain Linux kernel modules and custom device drivers for embedded platforms.
  • Interface with hardware using protocols such as I2C, SPI, UART, USB, PCIe, and GPIO.
  • Work on Board Support Packages (BSPs) and SoC bring-up.
  • Debug and optimize kernel-level code for performance, stability, and power efficiency.
  • Collaborate with hardware, firmware, and application teams to ensure seamless integration.
  • Participate in code reviews, unit testing, and Skills Required :
  • Strong programming skills in C and C++.
  • Deep understanding of Linux kernel internals, device tree, and driver frameworks.
  • Experience with RTOS (e.g., QNX, VxWorks) is a plus.
  • Familiarity with Yocto, Buildroot, or other embedded Linux build systems.
  • Proficiency in using debugging tools like GDB, JTAG, and logic Qualifications :
  • Bachelors or Masters degree in Electronics, Computer Science, or related field.
  • Experience in automotive, IoT, or telecom domains.
  • Knowledge of secure boot, U-Boot, and kernel security features.
  • Excellent problem-solving and communication skills.

(ref : hirist.tech)

Create a job alert for this search

Embedded Developer • Chennai