Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Linux Device Driver Developer @ Capgemini

Home > Software Development

 Linux Device Driver Developer

Job Description

About The Role This role involves the development and application of engineering practice and knowledge in the following technologiesStandards 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. This role also involves the integration of network systems and their operations, related to the above technologies.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 documentation .

  • Technical 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 analyzers.

  • Preferred 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.
  • Job Classification

    Industry: IT Services & Consulting
    Functional Area / Department: Engineering - Software & QA
    Role Category: Software Development
    Role: Embedded Systems Engineer
    Employement Type: Full time

    Contact Details:

    Company: Capgemini
    Location(s): Bengaluru

    + View Contactajax loader


    Keyskills:   c++ vxworks linux kernel rtos debugging linux device drivers jtag board support package gdb u-boot kernel device drivers linux device driver development embedded linux spi yocto embedded systems linux embedded c uart qnx i2c buildroot firmware

     Job seems aged, it may have been expired!
     Fraud Alert to job seekers!

    ₹ Not Disclosed

    Similar positions

    Python with Fast API Developer

    • Hexaware Technologies
    • 7 - 12 years
    • Bengaluru
    • 13 hours ago
    ₹ 15-30 Lacs P.A.

    Java Full Stack Developer

    • Accenture
    • 12 - 20 years
    • Hyderabad
    • 16 hours ago
    ₹ Not Disclosed

    Solutions Engineer - Linux BSP

    • Einfochips
    • 5 - 10 years
    • Noida, Gurugram
    • 2 days ago
    ₹ Not Disclosed

    Application Developer

    • Accenture
    • 3 - 8 years
    • Chennai
    • 3 days ago
    ₹ Not Disclosed

    Capgemini

    Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 5...