Senior Software Architect - Propulsion System

Stellantis

Auburn Hills (MI)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Stellantis is seeking a Propulsion System Senior Software Architect in Auburn Hills to define reusable, hardware-independent software architectures for engine, transmission and electrification programs. You will implement RTE configurations, generate RTE files, and develop SW variant management strategies for complex powertrain projects.

The role requires deep AUTOSAR experience, multicore OS expertise, and strong communication.

Qualifications

  • BS in Electrical or Computer Engineering or related field.
  • Minimum 8 years in embedded C/C++ under AUTOSAR/VECTOR/ETAS.
  • Experience configuring RTE, OS, COM, MCAL, DCM, DEM, etc.
  • Experience with ARXML, AUTOSAR authoring tools.
  • Experience with multicore microprocessors and OS.
  • Proficiency with compilers, emulators, debugging tools.
  • Familiarity with MISRA-C and software quality standards.
  • Ability to adapt to changing environments and communicate clearly.

Responsibilities

  • Define reusable hardware-independent software architecture with standard interfaces for engine, transmission and electrification.
  • Implement RTE configurations and generate RTE files for EE/core and powertrain control modules.
  • Develop SW variant management strategy for engine, transmission, electrification and hybrid projects.
  • Map multi-core runnable tasks and partition SW components for efficient ECU resources.
  • Establish software architecture guidelines for Application and BSW layer development.

Skills

Embedded C/C++
Multicore Systems
MISRA-C
Strong communication

Education

B.S. Electrical Engineering
B.S. Computer Engineering
M.S. in Electrical/Software Eng

Tools

AUTOSAR Tools
Vector Davinci
ETAS iSolar
Lauterbach Debugger
ETAS INCA
CANoe/CANalyzer

Job description

The Propulsion System Senior Software Architect is responsible for defining re-usable, Hardware Independent Application Software Architecture with standard interfaces for Engine, Transmission and Electrification Programs and will be responsible for participating in a team of engineers responsible for the development of software for EE/core and powertrain control modules. The Engineer will Implement RTE configurations and generate RTE files and Develop SW Variant management strategy for engine, transmission, electrification, and Hybrid projects per AUTOSAR Architecture. The Engineer will be responsible for multi-core runnable mapping and SW Component partitioning for efficient Embedded controller resources utilization and SWC allocation per Functional Safety rating. The Engineer will develop Software Architecture for Propulsion System functions/features and establish Software Architecture Guidelines for Application and BSW layer SW development

Basic Qualifications
  • Bachelor of Science degree in Electrical Engineering or Bachelor of Science degree in Computer Engineering or related field
  • Minimum 8 years of experience in embedded C/C++ in Vector/ ETAS/AUTOSAR
  • Basic Software configuration of modules like RTE, OS, COM, MCAL, IOHWAB, NVM, WDG, DCM, DEM etc.
  • Experience with SW component ARXML files using standard AUTOSAR Authoring tools (dSPACE SystemDesk, ETAS iSolar, Vector Davinci Developer etc.)
  • Experience with Multicore microprocessors and Multi-core OS
  • Experience with Compilers, Emulators, (Lauterbach) Debuggers, and automation scripting
  • Experience in software verification / validation including white box, black box and gray box Validation.
  • Familiarity with automotive software code quality standards like MISRA-C
  • Ability to adapt to changing environment with minimal effect on productivity.
  • Strong communication skills, both verbal and written
Preferred Qualifications
  • Master of Science degree in Electrical Engineering, Computer Engineering, Software Engineering from an accredited university
  • 10 years of automotive industry experience Knowledge and experience with serial data communication protocols (i.e., CAN, LIN, Ethernet)
  • Experience with Electrobit TRESOS Studio, Vector MICROSAR and ETAS iSolar Tools
  • Experience using data acquisition tools like ETAS INCA, CANoe, CANAnlayzer
  • Strong understanding of internal combustion engines, hybrid, battery electric and/or vehicle subsystems

The Propulsion System Senior Software Architect is responsible for defining re-usable, Hardware Independent Application Software Architecture with standard interfaces for Engine, Transmission and Electrification Programs and will be responsible for participating in a team of engineers responsible for the development of software for EE/core and powertrain control modules. The Engineer will Implement RTE configurations and generate RTE files and Develop SW Variant management strategy for engine, transmission, electrification, and Hybrid projects per AUTOSAR Architecture. The Engineer will be responsible for multi-core runnable mapping and SW Component partitioning for efficient Embedded controller resources utilization and SWC allocation per Functional Safety rating. The Engineer will develop Software Architecture for Propulsion System functions/features and establish Software Architecture Guidelines for Application and BSW layer SW development

At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from all people without regard to sex, age, ethnicity, nationality, religion, sexual orientation, disability, or any characteristic protected by law. We believe that diverse teams reflect our identity as a global company, enabling us to better address the evolving needs of our customers and care for our future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Propulsion Base Software Low Level Driver Engineer
Propulsion Base Software Low Level Driver Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 170,000
Propulsion Base Software Sr Core Development Engineer
Propulsion Base Software Sr Core Development Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 180,000
Propulsion Base Software Communications Sr Engineer
Propulsion Base Software Communications Sr Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 80,000 - 110,000
Propulsion Systems Software Architect (AUTOSAR Embedded)
Propulsion Systems Software Architect (AUTOSAR Embedded)

Stellantis • Auburn Hills (MI)

On-site
USD 140,000 - 190,000
Senior Base Software Development Engineer - Bootloader
Senior Base Software Development Engineer - Bootloader

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Motor Controls Application Software Engineer
Motor Controls Application Software Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Electrical Architecture Application Engineer
Electrical Architecture Application Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 160,000
Propulsion Base Software Communications Sr Engineer
Propulsion Base Software Communications Sr Engineer

Stellantis NV • Auburn (AL)

On-site
USD 100,000 - 140,000
Medical, dental and vision coverage
Generous paid time off
Company vehicle lease program
+1
Senior Embedded Propulsion Software Engineer (AUTOSAR/RTOS)
Senior Embedded Propulsion Software Engineer (AUTOSAR/RTOS)

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 180,000
Propulsion Software Design and Release Engineer
Propulsion Software Design and Release Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 85,000 - 120,000