Embedded Developer
Capgemini
Capgemini
Join Capgemini Engineering, a global leader in engineering services, and contribute to developing cutting-edge embedded solutions for next-generation products. You'll engage in firmware development, hardware-software integration, and system validation across diverse industries. This is an opportunity to work on innovative engineering solutions and make a tangible difference.
Our team thrives on collaboration and innovation, offering a dynamic environment where no two days are the same. You'll have the chance to work on exciting projects and grow your career within a company that values continuous learning and development.
As an Embedded C Firmware Engineer, you will design, develop, debug, and validate firmware for embedded systems utilizing STM32 and ARM Cortex-M microcontrollers. You will collaborate closely with hardware, validation, and system engineering teams to ensure the delivery of high-performance, reliable embedded solutions.
Key responsibilities include developing and maintaining embedded firmware, designing device drivers and middleware for various peripherals, and implementing real-time applications using RTOS. You will also perform board bring-up, support hardware-software integration, and conduct thorough debugging and root cause analysis of system and firmware issues.
We are seeking candidates with a strong foundation in Embedded C programming and at least 4 years of relevant experience in firmware development. Essential skills include hands-on experience with STM32/ARM Cortex-M microcontrollers, a solid understanding of RTOS (FreeRTOS or equivalent), and proficiency with peripherals like SPI, I2C, UART, ADC, PWM, DMA, Timers, and Interrupt handling.
Candidates should possess extensive experience in board bring-up, firmware debugging, root cause analysis, and hardware-software integration. Expertise in validation, verification, and various testing methodologies (system, integration, regression) is crucial. Familiarity with debugging tools such as Oscilloscopes, Logic Analyzers, and JTAG/SWD is also required.
Capgemini
Information Technology & Services