Apply now »

Embedded C Programming

Job Description

Embedded C Programming 

Location: Gurgaon 

Experience: 6–12 years

Choosing Capgemini means choosing a place where you’ll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what’s possible. Join us in helping drive innovation in Smart Metering Systems through cutting-edge embedded technologies.

Your Role

As an Embedded C Developer specializing in Smart Metering Systems, you will be responsible for designing and developing firmware and embedded solutions that power next-generation metering devices. You’ll work closely with hardware teams and system architects to deliver robust, scalable, and efficient embedded systems.

In this role, you will:

Develop and maintain firmware using Embedded C for smart metering systems.

Work on communication protocols such as I2C, UART, Modbus, and SPI.

Debug and optimize firmware on STM32 boards.

Collaborate with cross-functional teams to ensure seamless integration and performance.

Manage code using Git and follow CI/CD practices.

Contribute to system architecture and design discussions.

Stay updated with wireless protocols and contribute to their integration (good to have).

Your Profile

6–12 years of experience in embedded systems development.

Strong proficiency in Embedded C programming.

Hands-on experience with smart metering systems and firmware development.

Expertise in communication protocols: I2C, UART, Modbus, SPI.

Good debugging skills, especially on STM32 boards.

Familiarity with CI/CD pipelines and Git-based code management.

Knowledge of wireless protocols is a plus.

Bachelor’s or Master’s degree in Electronics, Computer Science, or related field.

What You’ll Love About Working Here

Opportunity to work on impactful projects in the energy and utilities domain.

Collaborative and inclusive work culture.

Access to continuous learning and development programs.

Flexible work arrangements with a hybrid model (minimum 3 days in office).

About Us

Capgemini is a global business and technology transformation partner, helping organizations accelerate their dual transformation to address the evolving needs of customers and citizens. With a strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs—from strategy and design to operations.

To achieve this, Capgemini draws on the capabilities of its 360,000 team members in more than 50 countries, all driven by the purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization with market-leading capabilities in digital, cloud, and data.

Ref. code:  319199
Posted on:  9 Sept 2025
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Gurgaon, IN

Brand:  Capgemini Engineering
Professional Community:  Products & Systems Engineering

Apply now »