Software Integration Engineer (Embedded Systems | Automotive)

Stellantis NV

Auburn Hills, MI

JOB DETAILS
SKILLS
Agile Programming Methodologies, Build Management, C Programming Language, C++ Programming Language, Communications Protocols, Computer Engineering, Configuration Management, Continuous Integration, Cross-Functional, Electrical Engineering, Embedded Software, Embedded Systems, Functional Testing, Git, ISO (International Organization for Standardization), Integration Testing, Maintain Compliance, Powertrain, Problem Solving Skills, Python Programming/Scripting Language, Quality Engineering, Root Cause Analysis, Safety Standards, Software Administration, Software Development, Software Engineering, Software Testing, Source Code/Configuration Management (SCM), System Integration (SI), Systems Engineering, Test Plan/Schedule, Test Scripts, Testing
LOCATION
Auburn Hills, MI
POSTED
2 days ago

We are seeking a highly motivated Software Integration Engineer to join our on-site Integration Team at our Auburn Hills Headquarters & Technology Center. This role plays a critical part in the integration, testing, and release of embedded software supporting gasoline engine programs. You will collaborate closely with software development, hardware engineering, and quality teams to ensure high-performing, reliable, and compliant software systems.

Key Responsibilities

  • Integrate, test, and release embedded software for automotive powertrain applications

  • Collaborate cross-functionally with software, hardware, and quality engineering teams

  • Perform software integration testing using HIL systems and vehicle communication protocols including CAN and LIN

  • Support defect identification, root cause analysis, and issue resolution across integration cycles

  • Manage software builds and versions using configuration management tools such as Git

  • Utilize tools including dSPACE, ETAS INCA, Vector CANoe/CANalyzer, and Lauterbach Trace32

  • Develop and execute test scripts using C, C++, Python, and CAPL

  • Contribute to agile development processes including sprint execution and continuous integration

  • Ensure compliance with ASPICE and ISO 26262 functional safety standards.

Basic Qualifications:

  • Bachelor's degree in Computer Engineering, Software Engineering, or related field.

  • 5+ years of experience in embedded software testing is required. Preferably in the automotive domain.

  • Good experience in Configuration Management tools such as Git.

  • Good knowledge of tools such as dSPACE tools, INCA, Lauterbach Trace32, Vector CANoe and CANalyzer.

  • Good experience in ETAS INCA Tool, Control desk or related tool.

  • Ability to read and write software in C, C++, Python, AND CAPL

  • Experience in agile methodologies.

Preferred Qualifications:

  • Master's degree or advanced degree in Electrical Engineering, Computer Engineering or Software Engineering from an accredited university.

  • 5 or more years of experience with development and testing of powertrain controls in hybrid and/or electric vehicles.

  • Flexibility -- must be able to adapt to changing environment with minimal effect on productivity.

  • Software integration testing on HIL systems, CAN, LIN, or related vehicle communication protocols.

  • Familiarity with ASPICE process areas and their application in testing.

  • Solid understanding of ISO 26262 and experience with functional safety testing.

  • Proficiency in MATLAB/Simulink, m-scripting, Visual Basic Experience with AUTOSAR compliant controller development.

About the Company

S

Stellantis NV