Capgemini - Linux Device Driver Developer - Embedded Platform

2 weeks ago


Bengaluru, India Capegemini Full time

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)



  • Bengaluru, Karnataka, India Capgemini Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description Choosing Capgemini means choosing a place where you'll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what's possible. Join us in helping leading Consumer Products and Retail Services (CPRS) organizations unlock the value of technology and drive scalable, sustainable growth.Your...

  • Linux Device Driver

    6 days ago


    Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Linux and Android Driver developmentBachelors degree in computer science/Electronics/Electrical Engineering, or related field.Requires years of progressive engineering experience in SW development in embedded projects.Expertise in C programming, debugging with working knowledge of git/gerritLinux Driver/BSP development and Android BSP DevelopmentDevice...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job DescriptionThis 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/...


  • Bengaluru, Karnataka, India Capgemini Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...


  • Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Embedded Software Developer Location: Bangalore Experience: 4+ YearsAt Capgemini, we empower engineers to build intelligent embedded platforms that drive innovation across industries. Join our team to lead the development of Linux BSP solutions for next-generation hardware systems.Your Role As an Embedded Software Developer , you will be responsible for...


  • Bengaluru, India Capgemini Full time

    Job Description Job Description We are seeking a highly skilled Embedded Test Engineer with 3-5 years of experience in embedded systems, BIOS/UEFI testing, and platform-level validation. The candidate should have hands-on experience with Intel technologies, mobile handset testing, and automation scripting. Responsibilities include drafting test plans,...


  • Bengaluru, India Varite Full time

    Job Summary :We are looking for an experienced Embedded Software Engineer with a strong foundation in embedded Linux, device driver development, and hardware-software integration. This role is ideal for professionals passionate about building robust, scalable embedded systems used in industrial and automotive domains.Key Responsibilities :- Design, develop,...


  • Bengaluru, Hyderabad, India Mirafra Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job location: Hyderabad and BangaloreJD:Strong Embedded C & DS programming , Good Experience/Knowledge in Linux internalsGood in any of the Linux Device Drivers development experience like (i.e GPIO,DMA,LCD, Sensor, PCIe/Ethernet/DMA/NAND/NOR/USB, etc)Should have Minimum One/two Linux Device driver development project experience.Very good at explaining the...


  • Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the worlds mostinnovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as theyprovide unique R&D and...

  • Linux Device Driver

    2 weeks ago


    Bengaluru, Chennai, Pune, India Tekpillar Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Role: Linux Device Driver DeveloperExperience: 4 To 8 YearsLocation: Pune/Bangalore/Chennai/GurgaonKey Responsibilities:Develop and maintain Linux or Bare-Metal Device DriversWork with hardware interfaces: SPI, I2C, UART, Timers, ADC, InterruptsCollaborate with hardware and embedded teams for driver integrationTroubleshoot and optimize low-level system...