Capgemini

Embedded C Firmware Developer

Capgemini
Apply
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.

Tech Stack

AssemblyC++

Categories

Capgemini

About Capgemini

10,000+ employees

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.

Contact me