04 Nov
|
Capgemini
|
Coimbatore
04 Nov
Capgemini
Coimbatore
Job Description
Senior Embedded C Engineer (RTOS)
Location:
Coimbatore (1st Preference) / Bangalore (2nd Preference)
Experience:
4
- 10 Years Grade: B2 / C1 Your Role
• Develop and maintain embedded firmware using Embedded C for STM32 and ARM Cortex-M based microcontrollers.
• Design, implement, and optimize firmware for RTOS-based applications (FreeRTOS or equivalent).
• Work closely with hardware teams for board bring-up, hardware-software integration, and product validation.
• Develop and debug low-level drivers and interfaces such as SPI, I2C, UART, ADC, PWM, DMA, Timers, and Interrupts.
• Perform firmware debugging, issue investigation, root cause analysis, and performance optimization.
• Execute and support validation, verification, system testing, integration testing, and regression testing activities.
• Utilize debugging and test tools such as Oscilloscope, Logic Analyzer, JTAG, and SWD.
• Collaborate with cross-functional teams to deliver high-quality embedded solutions.
Your Profile
• 4 to 10 years of hands-on experience in Embedded C Programming (Firmware Development).
• Strong expertise in STM32 / ARM Cortex-M Microcontrollers.
• Proven experience with RTOS (FreeRTOS or equivalent).
• Strong knowledge of embedded peripherals including SPI, I2C, UART, ADC, PWM, DMA, Timers, and Interrupts.
• Hands-on experience in board bring-up, firmware debugging, root cause analysis, and hardware-software integration.
• Expertise in validation, verification, system testing, integration testing, and regression testing.
• Proficiency in using Oscilloscope, Logic Analyzer, JTAG/SWD debugging tools.
• Strong analytical, troubleshooting, and problem-solving skills.
• Excellent communication and collaboration abilities. Good to Have
• C++
• DSP / Signal Processing
• IoT Protocols & Connectivity
• BLE & Wi-Fi Development Preferred Location
• Coimbatore
• Bangalore
Job Description
- Grade Specific Senior Embedded C Engineer (RTOS)
Location:
Coimbatore (1st Preference) / Bangalore (2nd Preference)
Experience:
4
- 10 Years Grade: B2 / C1 Your Role
• Develop and maintain embedded firmware using Embedded C for STM32 and ARM Cortex-M based microcontrollers.
• Design, implement, and optimize firmware for RTOS-based applications (FreeRTOS or equivalent).
• Work closely with hardware teams for board bring-up, hardware-software integration, and product validation.
• Develop and debug low-level drivers and interfaces such as SPI, I2C, UART, ADC, PWM, DMA, Timers, and Interrupts.
• Perform firmware debugging, issue investigation, root cause analysis, and performance optimization.
• Execute and support validation, verification, system testing, integration testing, and regression testing activities.
• Utilize debugging and test tools such as Oscilloscope, Logic Analyzer, JTAG, and SWD.
• Collaborate with cross-functional teams to deliver high-quality embedded solutions.
Your Profile
• 4 to 10 years of hands-on experience in Embedded C Programming (Firmware Development).
• Strong expertise in STM32 / ARM Cortex-M Microcontrollers.
• Proven experience with RTOS (FreeRTOS or equivalent).
• Robust knowledge of embedded peripherals including SPI, I2C, UART, ADC, PWM, DMA, Timers, and Interrupts.
• Hands-on experience in board bring-up, firmware debugging, root cause analysis, and hardware-software integration.
• Expertise in validation, verification, system testing, integration testing, and regression testing.
• Proficiency in using Oscilloscope, Logic Analyzer, JTAG/SWD debugging tools.
• Strong analytical, troubleshooting, and problem-solving skills.
• Excellent communication and collaboration abilities. Good to Have
• C++
• DSP / Signal Processing
• IoT Protocols & Connectivity
• BLE & Wi-Fi Development Preferred Location
• Coimbatore
• Bangalore
📌 Embedded C Firmware Developer (Coimbatore)
🏢 Capgemini
📍 Coimbatore