Apply now »

Embedded C Developer | 6 to 9 years | Gurugram

Job Description

We are looking for a skilled Embedded C Developer to join our engineering team. The ideal candidate will have hands-on experience in embedded software development, real-time operating systems (RTOS), and hardware-software integration.


Key Responsibilities:

  • Design, develop, and maintain embedded software using Embedded C.
  • Work with RTOS, microcontrollers, and low-level hardware interfaces.
  • Perform hardware-software integration and debugging.
  • Develop and execute unit and integration tests to ensure software quality.
  • Collaborate with cross-functional teams including hardware, QA, and systems engineering.
  • Participate in code reviews, documentation, and continuous improvement initiatives.
  • Ensure compliance with industry standards and safety-critical software development practices (if applicable).

Required Skills:

  • Strong proficiency in Embedded C programming.
  • Experience with RTOS (e.g., FreeRTOS, VxWorks, QNX).
  • Familiarity with communication protocols like CAN, SPI, I2C, UART.
  • Good understanding of microcontroller architectures (ARM, PIC, etc.).
  • Experience with debugging tools (JTAG, oscilloscopes, logic analyzers).
  • Basic scripting knowledge in Python or Perl.
  • Strong problem-solving and analytical skills.

Preferred Skills:

  • Exposure to automotivemedical, or industrial embedded systems.
  • Knowledge of ISO 26262MISRA C, or other safety standards.
  • Experience with Agile development and DevOps tools.
  • Familiarity with version control systems like Git.
Ref. code:  238884
Posted on:  10 Jul 2025
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Gurgaon, IN

Brand:  Capgemini Engineering
Professional Community:  Products & Systems Engineering

Apply now »