We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Application Engineer

Stellantis
United States, Michigan, Auburn Hills
1000 Chrysler Drive (Show on map)
Jun 26, 2025

TITLE: Software Application Engineer

DUTIES: Model and control electromechanical vehicle systems covering all major domains, including autonomous driving, body, engine, transmission, propulsion, and infotainment; Port application software features from legacy controllers to next-generation vehicle controllers with a service-oriented architecture approach, covering all major domains; Support all future development and innovation related to features after they are ported; Ensure and maintain the highest quality and develop according to safety and quality standards, in support of a new company architecture, "STLA Brain."; Follow a well-defined workflow, starting from the system and sub-system requirements analysis, system architecture import, software implementation with a model-based design approach, automatic code generation, and software testing, including Model-in-the-Loop (MiL), unit testing, and back-to-back testing; Define and develop the system and sub-system level requirements from the concept phase and create and maintain the system and sub-system level model for vehicle mechatronics; Monitor the system development process to ensure design quality by confirming development adherence to ASPICE ISO/IEC 15504 standards; Contribute to continuous improvement of the real-time control system development process while introducing and adopting innovative ideas and new tools, including model-based design; Utilize Matlab/Simulink to perform software development for Model-Based Design (MBD), which is the practice of leveraging simulations to understand the behavior of to-be-constructed or existing physical systems, including body controls, propulsion, engine, and auto transmission controls, utilizing AUTOSAR definitions; Verify and validate developed systems using MiL, Software-in-the-Loop (SiL), and Hardware-in-the-Loop (HiL) verification methods; Coordinate and communicate with various stakeholder groups including system, sub-system, software, and validation; Work on Automotive Safety Integrity Level (ASIL) safety level modules, including ISO 26262 functional safety concepts and their impact on software development; Develop maintenance and testing procedures for electromechanical components and equipment; Utilize formal software change management and associated tools, including RTC and Sharepoint, to manage issue trends; Administer and maintain the requirements process via formal requirement tools, including DOORS; Utilize an Agile development process for day-to-day working, project planning, and execution; Calibrate Electronic Control Unit (ECU) software flashing, debugging, and parameter calibration.

REQUIREMENTS: Bachelor's degree (or foreign academic equivalent) in Mechanical Engineering, Mechatronics, or related engineering field and 5 years of experience in job offered, Software Application Engineer, or related. Alternatively, Master's degree (or foreign academic equivalent) in Mechanical Engineering, Mechatronics, or related engineering field and 3 years of experience in job offered, Software Application Engineer or related. Experience must include: development of vehicle features in body, ADAS and powertrain domains; working with Automotive Product Development Processes, including ASPICE and ISO26262; experience in Model Based Development using Matlab and Simulink; authoring ASIL compliant software code; experience working with Service Oriented Architecture Pattern; using AUTOSAR.

OTHER: Job Site: 800 Chrysler Drive, Auburn Hills, MI 48326. 40 hours/week. If offered employment must have legal right to work in U.S.

Applied = 0

(web-8588dfb-6fpzf)