SW Exp - Embedded Software Engineer
- Source: Naukri
- Capgemini
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
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 RD and engineering services across all industries. Join us for a career full of opportunities. 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**
- Strong 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.
**What you’ll love about working here**
Skills
- c10
- cplusplus
- zephyr
- cortex
