Capgemini

Embedded Developer

Capgemini
Apply
3 days ago
Coimbatore, IndiaMid Level

Responsibilities

  • Develop and maintain embedded C firmware for STM32 and ARM Cortex-M platforms.
  • Design and implement device drivers and middleware for SPI, I2C, UART, ADC, PWM, DMA, timers, and interrupts.
  • Develop real-time applications using FreeRTOS or an equivalent RTOS.
  • Perform board bring-up and hardware-software integration.
  • Debug firmware using oscilloscopes, logic analyzers, and JTAG/SWD tools.
  • Conduct root cause analysis and perform validation, verification, system, integration, and regression testing.

Requirements

  • Strong expertise in embedded C programming and firmware development.
  • Hands-on experience with STM32 and ARM Cortex-M microcontrollers.
  • Strong knowledge of RTOS concepts, including FreeRTOS or an equivalent.
  • Experience with SPI, I2C, UART, ADC, PWM, DMA, timers, and interrupt handling.
  • 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.
  • At least 4 years of relevant embedded firmware development experience.
  • C++ development, DSP or signal processing, IoT protocols and connectivity, and BLE or Wi-Fi firmware development are preferred.

Benefits

  • Opportunity to work on embedded products and engineering solutions across industries.
  • Exposure to the complete product development lifecycle from firmware design through validation.
  • Continuous learning, technical certifications, and career growth opportunities.
  • Collaborative and innovation-driven work environment.
  • Location: Coimbatore.

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