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.
About Capgemini
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.
