MCU Base Software Developer

Capgemini
Detroit, MI, United States
7 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
$50,003.0 - $78,125.0
Working hours
Regular working hours
Job source

Tech stack

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
+13 more
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

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

Requirements

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

Benefits & conditions

The pay range that the employer in good faith reasonably expects to pay for this position is $24.04/hour - $37.56/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…