> Markdown version of [/jobs/ext/4280161-mcu-base-software-developer](https://www.wearedevelopers.com/jobs/ext/4280161-mcu-base-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # MCU Base Software Developer - **Company:** Capgemini - **Location:** Detroit, MI, United States - **Salary:** $50,003.0 - $78,125.0 - **Contract:** Temporary contract - **Skills:** Board Bringup, Computing Platforms, Automation of Tests, AUTomotive Open System Architecture (AUTOSAR), C++ (Programming Language), Communications Protocols, Continuous Integration, Software Debugging, Programming Tools, Device Drivers, Embedded Software, Ethernet, FlexRay, Multiprocessing, OSEK, Systems Development Life Cycle, Real-Time Operating Systems, ISO/IEC 15504, Systems Integration, Software Troubleshooting, Gitlab, Git, Lauterbach Debugger, Canoe Software, Jenkins - **Published:** October 27, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5446d898c8354a97 ## About the Role * Strong experience in embedded software development using C and/or C++. * Hands-on experience with Vector DaVinci Configurator and DaVinci Developer tools. * Experience with one or more AUTOSAR BSW stacks, including: * DCM (Diagnostic Communication Manager) * DEM (Diagnostic Event Manager) * COM Stack * Memory Stack * Experience in MCU board bring-up and MCAL configuration. * Hands-on experience in Complex Device Driver (CDD) development. * Experience with multicore architecture, task mapping, testing, and debugging. Other Qualifications: * Knowledge of AUTOSAR Classic Platform architecture. * Experience with automotive communication protocols such as CAN, CAN FD, LIN, Ethernet, and FlexRay. * Familiarity with automotive diagnostic protocols such as UDS and DoIP. * Experience with software integration and testing tools (CANoe, CANalyzer, Lauterbach Debugger). * Understanding of real-time operating systems (OSEK/AUTOSAR OS). * Experience with automotive development processes such as ASPICE and ISO 26262. * Knowledge of continuous integration and version control tools such as Git, Jenkins, and GitLab. ## Description C/C++ CANoe Software Integration and Testing Troubleshooting & Debugging CI/CD cross - functional collaboration AUTOSAR, We are seeking an experienced MCU Base Software Developer to design, develop, configure, and integrate AUTOSAR-based embedded software for automotive microcontroller platforms. The role involves MCU board bring-up, MCAL configuration, CDD development, AUTOSAR BSW integration, and multicore system development using embedded C/C++., * Develop embedded software for automotive MCU platforms using C/C++. * Configure and integrate AUTOSAR Base Software (BSW) modules. * Perform MCAL configuration and support MCU board bring-up activities. * Develop and maintain Complex Device Drivers (CDD). * Configure and use Vector DaVinci tools for AUTOSAR development. * Design, implement, and debug software for multicore architectures.