1 day ago
Bengaluru, IndiaSenior
Responsibilities
- Design and develop embedded software and firmware for connected devices and embedded platforms.
- Develop, integrate, and maintain low-level device drivers and hardware abstraction layers.
- Build RTOS-based applications and perform system integration and hardware bring-up.
- Conduct debugging, validation, performance optimization, and issue resolution.
- Collaborate with hardware, testing, and product teams throughout the software development lifecycle.
- Work on embedded debugging, firmware validation, Wi-Fi and connectivity solutions, and system-level troubleshooting.
Requirements
- Strong programming expertise in Embedded C/C++.
- Hands-on experience with RTOS; Zephyr is preferred, while QNX, Linux, and VxWorks are acceptable.
- Experience with ARM Cortex-M microcontrollers and embedded architectures.
- Knowledge of device drivers, hardware abstraction layer development, UART, SPI, I2C, and CAN protocols.
- Expertise in embedded debugging, firmware validation, Wi-Fi/connectivity solutions, and system-level troubleshooting.
Benefits
- Career paths, internal opportunities across Capgemini, and personalized career guidance.
- Comprehensive wellness benefits including health checks, telemedicine, insurance top-ups, elder care, partner coverage, and new-parent support through flexible work.
- Opportunities to work on cutting-edge technology and engineering projects with industry leaders and on societal and environmental challenges.
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
