
Embedded C Programming
3 weeks ago
Job Description
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.
-
Embedded C programming Professional
3 weeks ago
Gurugram, India Capgemini Full timeAbout The Role Azure integration;BPM;C;CAN bus;CICD;Git;I2C;IT operations;IoT;Microcontroller;Microsoft Azure;Microsoft Azure Service Bus;SPI;STM32;UART;Verint Workforce Optimization;business administration;business organization;cloud computing;cloud providers;communication protocols;computer science;configuration;configuration management;continuous...
-
Embedded Software Developer
3 weeks ago
Gurugram, India Mobile Programming Full timeWe are seeking an experienced Embedded Software Developer with expertise in C/C++ and Python for embedded systems development, primarily on a Linux platform. The ideal candidate should have a strong foundation in software development, data structures, multithreading applications, inter-process communication (IPC), communication protocols, and Linux system...
-
Embedded Lead
3 weeks ago
Gurugram, India KPB Consultants Full timeResponsibilities : - Lead the architecture, design, and development of embedded firmware for power electronics systems, ensuring reliability, safety, and performance.- Own the complete firmware lifecycle : requirements gathering, design, coding, debugging, testing, validation, and production support.- Define and implement real-time control strategies and...
-
Embedded Developer
3 weeks ago
Gurugram, India Tekshapers Software Solutions (P) Limited Full timeLocation: Open for Gurgaon.Role : Embedded Developer (Platform and Drivers)- C, C++ Embedded Developer, Telco, WAN/ LAN.- OpenWRT.- Protocols MQTT, CoAP, OMCI.Years of experience: 5+.Primary skills for (Embedded Developer Gateway) + (Platform and Drivers profile)- Embedded Software development & architectures knowledge & handson experience.- C, C++.- Bash.-...
-
Embedded Software Engineer
3 weeks ago
Gurugram, India MNR Solutions Full timeCandidate should have 6-9 years of experience in IoT embedded systems. He/ She should bepassionate, tech savvy, academically sound, have interest in embedded devices : - Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex,Microchip, Xtensa ESP32, TI CC32XX, STM32- Knowledge of Bare metal and any RTOS (Free RTOS, uC OS, EmbOSs,...
-
Senior Embedded Software Engineer
3 days ago
Gurugram, India MKU Full timeDescription :Key Responsibility Areas : - Design, develop, and test embedded software for i.MX 9 and other multi-core processors.- Customize Linux OS (Yocto-based builds) for target hardware platforms.- Perform board bring-up, BSP development, device driver integration for peripherals and custom boards.- Optimize software for real-time performance, power...
-
Embedded Engineer
21 hours ago
Bengaluru, India Acclivis Technologies Pvt Ltd Full timeJob Description Description Role Overview : Silicon Pattern is seeking a highly skilled Embedded Engineer experienced in Automotive Vehicle Diagnostics and Connectivity Clusters. The ideal candidate will have strong expertise in embedded software development, automotive communication protocols, and real-time operating systems (RTOS). Key Responsibilities -...
-
Embedded Tester
3 weeks ago
Gurugram, India Mobile Programming LLC Full timePosition : Embedded TesterExperience : 6-8 yearsLocation : GurgaonNotice Period : Immediate joinerJob Role :As an Embedded Tester, you will be responsible for testing embedded systems and ensuring the overall quality and functionality of software and hardware integrations. Your role will involve designing, executing, and automating test cases for embedded...
-
Bengaluru, India Xpetize Full timeJob Description Job Title : Embedded Firmware Developer Experience : 2+ Years Location : Bangalore Job Type : Full-Time Job Description We are seeking a skilled and motivated Embedded Firmware Developer with 2+ years of experience i developing and debugging firmware for embedded systems. You will be responsible for designing, implementing, and maintaining...
-
Embedded Firmware Engineer
6 days ago
Ahmedabad, India Electrify Services Full timeJob Description Position Title : Embedded Firmware Engineer Full Time. Electrify Services is one of the fastest growing engineering services start-ups and is looking for an Embedded Firmware Engineer to play a key role in helping our client improve their product and take their business to the next level. This is an individual contributor role with a...