Capgemini

Embedded C Firmware Developer

Capgemini
Apply
2 days ago
Coimbatore, IndiaSenior

Responsibilities

  • Develop and maintain Embedded C firmware for STM32 and ARM Cortex-M microcontrollers.
  • Design, implement, and optimize RTOS-based firmware applications using FreeRTOS or an equivalent RTOS.
  • Perform board bring-up, hardware-software integration, product validation, and collaboration with hardware teams.
  • Develop and debug low-level drivers and interfaces for SPI, I2C, UART, ADC, PWM, DMA, timers, and interrupts.
  • Investigate firmware issues, perform root cause analysis, and optimize performance.
  • Execute validation, verification, system testing, integration testing, and regression testing.
  • Use oscilloscopes, logic analyzers, JTAG, and SWD debugging tools.
  • Collaborate with cross-functional teams to deliver embedded solutions.

Requirements

  • 4 to 10 years of hands-on experience in Embedded C programming and firmware development.
  • Strong expertise with STM32 and ARM Cortex-M microcontrollers.
  • Proven experience with FreeRTOS or an equivalent RTOS.
  • Strong knowledge of SPI, I2C, UART, ADC, PWM, DMA, timers, and interrupts.
  • Hands-on experience with board bring-up, firmware debugging, root cause analysis, and hardware-software integration.
  • Expertise in validation, verification, system testing, integration testing, and regression testing.
  • Proficiency with oscilloscopes, logic analyzers, and JTAG/SWD debugging tools.
  • Strong analytical, troubleshooting, problem-solving, communication, and collaboration skills.
  • Preferred experience with C++, DSP or signal processing, IoT protocols and connectivity, BLE, and Wi-Fi development.

Benefits

  • Preferred work locations are Coimbatore or Bangalore.

Tech Stack

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