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