LDD
Capgemini
Capgemini
Join Capgemini Engineering, a global leader in engineering services, and contribute to innovative technology solutions for leading Consumer Products and Retail Services organizations. Empower your career in a collaborative environment focused on driving scalable, sustainable growth through technology.
We are seeking talented Embedded Software Engineers to develop and optimize low-level software components for embedded Linux and RTOS-based systems. This is an opportunity to work on cutting-edge projects and make a real impact.
Develop robust embedded software and device drivers using C. Work extensively with Linux Kernel, LDD, BSP, HAL, Bootloader, and Board Bring-up. Implement and debug critical hardware interfaces including UART, SPI, I2C, DMA, and USB. Collaborate effectively with cross-functional teams to deliver reliable embedded solutions. Actively contribute to system optimization, debugging, and seamless software integration.
A Bachelor's degree in Computer Science, Electronics, or a related Engineering discipline is required. We are looking for professionals with 4-10 years of experience in Embedded Software Development. Demonstrated strong programming skills in C and Embedded Linux are essential. Hands-on experience with Linux Kernel, Device Driver Development (LDD), and Board Bring-up is a must. Familiarity with RTOS such as QNX, VxWorks, FreeRTOS, or ThreadX is beneficial. Proficiency with build systems like Make, CMake, or Buildroot is expected.
Capgemini
Consumer Goods