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 creative 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 RD and engineering services across all industries. Join us for a career full of prospects.
Where you can make a difference. Where no two days are the same.
Your Role
Design and develop embedded software/firmware for connected devices and embedded platforms.
Develop, integrate, and maintain low-level device drivers and hardware abstraction layers (HAL).
Work on RTOS-based applications, system integration, and hardware bring-up activities.
Perform debugging, validation, performance optimization,
and issue resolution.
Collaborate with hardware, testing, and product teams throughout the software development lifecycle.
Your Profile
Robust programming expertise in Embedded C/C++.
Hands-on experience with RTOS (Zephyr preferred; QNX/Linux/VxWorks acceptable).
Experience with ARM Cortex-M microcontrollers and embedded architectures.
Knowledge of device drivers, HAL development, UART/SPI/I2C/CAN protocols, and hardware interfacing.
Expertise in embedded debugging, firmware validation, Wi-Fi/connectivity solutions, and system-level troubleshooting.