2 days ago
Mumbai, IndiaSenior
Responsibilities
- Design, develop, maintain, and enhance firmware for production products and product enhancements.
- Investigate field and customer-reported issues through anomaly replication, debugging, and root-cause analysis.
- Analyze system-level symptoms to identify firmware and hardware root causes.
- Assess the impact of software enhancements, hardware revisions, and design modifications.
- Create functional requirements and technical specifications for derivative products.
- Collaborate with hardware teams on design alternatives, component obsolescence, and cost-optimized solutions.
- Develop low-level drivers, firmware modules, and embedded software components.
- Perform unit testing, integration testing, and system validation.
Requirements
- 6+ years of experience.
- Strong experience with Embedded C, Assembly Programming, and object-oriented C++.
- Hands-on experience with 8-bit, 16-bit, and 32-bit microcontrollers.
- Expertise in low-level driver development and hardware-oriented firmware design.
- Experience with digital and analog hardware interfaces.
- Strong understanding of embedded software architecture and design patterns.
- Experience with real-time operating systems such as VxWorks, ThreadX, Quadros, or similar.
- Experience implementing TCP/IP, Ethernet, USB, Wi-Fi, CAN, and Profibus communication protocols.
Benefits
- Mumbai work location.
- Career opportunities within a collaborative global engineering community.
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.
