Job Description
As a VIE Embedded Software Engineer at Capgemini Engineering, you will be part of our dynamic team developing cutting‑edge embedded software solutions for our global clients across various industries including automotive, aerospace, and industrial manufacturing.
Responsibilities
* Designing and developing embedded software applications using C/C++ for various microcontroller platforms.
* Implementing and optimizing real‑time operating systems (RTOS) for resource‑constrained environments.
* Creating and executing comprehensive test plans to ensure software quality and reliability.
* Collaborating with cross‑functional teams to integrate software with hardware components.
* Troubleshooting and debugging complex embedded systems issues.
Qualifications
* Master's degree in Computer Science, Electrical Engineering, or related technical field.
* Strong programming skills in C and C++ for embedded systems.
* Experience with microcontrollers (ARM, PIC, AVR) and development tools.
* Knowledge of real‑time operating systems (FreeRTOS, VxWorks, etc.).
* Familiarity with embedded communication protocols (I2C, SPI, UART, CAN)
* Understanding of software development lifecycle and version control systems (Git).
* Good analytical and problem‑solving abilities.
* Fluent in English.
Benefits
* Digital campuses and academy: access to over 60,000 hours of training and digital learning in areas such as GenAI, data, and sustainability.
* Dedicated innovation labs focused on 5G, 6G, AI, Autonomous Vehicles, and Quantum.
* Communities that support career development and elevate engineering capabilities under Capgemini’s Engineering Career Framework.
#J-18808-Ljbffr