Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer - Propulsion Systems

Stellantis

We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules. In this role, you will contribute across the full software development lifecycle including requirements analysis, design, coding, testing, and validation. You will collaborate with cross-functional teams and external partners to deliver high-quality embedded software solutions supporting internal combustion, hybrid, and electric vehicle systems. Key Responsibilities Develop andmaintainembedded base software components for propulsion control systems Perform software requirements analysis, architecture design, and detailed design activitiesWrite and optimize embedded C/C++ and low-level software code in real-time operating system environmentsCreate and execute software test plans including unit, integration, and system-level testingConduct design and code reviews including requirements, architecture, and test documentationApply software verification and validation methods including white box, black box, and gray box testingCollaborate with internal teams and external suppliers to define and refine software requirementsSupport virtualization strategies and tools throughout the software development lifecycleUtilize diagnostic tools and data acquisition systems to support debugging and validation efforts Basic Qualifications: Bachelor of Science degree in Electrical Engineering, Computer Engineering.Minimum 5 years total experience with embedded C/C++ software (hand-coding) in a Real Time Operating System environment. Minimum 2+ years of experience in Vector/ETAS/AUTOSAR Basic Software configuration of modules like OS, MCAL, IOHWAB, FEE, WDG, DEM, DCM, CAN, LIN, XCP. Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262). Experience with compilers, emulators, (Lauterbach) debuggers, and automation scripting. Experience in software verification/validation including white box, black box, and gray box testing. Familiarity with automotive software code quality standards like MISRA-C. Strong communication skills, both verbal and written. Ability to adapt to a changing environment with minimal effect on productivity. Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer.Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors. Preferred Qualifications: Master's degree in Engineering. Automotive experience either at work or university, such as Formula SAE or SAE EcoCar. Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP. Experience with Electrobit EBTREOS Studio MICROSAR configuration. Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems. Strong experience working in multi-disciplinary teams. Experience in simulation/virtual methodologies and/or tools. Experience implementing Embedded Real-Time Controls and Software solutions. Brand: FCA GroupJob ID: 2019551Employment Type: Full-timeJob Area: EngineeringPosted Date: 06/07/2026

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer - Propulsion Systems in Auburn Hills, MI vacancy
  • We are seeking an experienced Embedded Software Engineer to support the development of base software for propulsion and powertrain control systems. This role focuses on low-level embedded software development within a Real-Time Operating System (RTOS) environment, supporting... 
    Suggested

    Stellantis

    Auburn Hills, MI
    2 days ago
  • We are seeking a Senior Triage Engineer to support propulsion system diagnostics, in-plant execution, and production readiness across internal combustion, hybrid...  ...of CAN communication, OBD systems, and embedded controlsExperience with data visualization and reporting... 
    Senior

    Stellantis

    Auburn Hills, MI
    1 day ago
  • The Senior Propulsion System Virtual Engineer is responsible for providing guidance to design teams. He/ She will be an integral part of the development...  ...internal combustion engines using commercial 3D CFD software tools such as Converge.Provides component-level and/or... 
    Senior

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...our Product Design and Engineering teams are shaping the...  ...through innovative propulsion systems, advanced electronics...  ...technologies. We are seeking a Senior Propulsion Systems...  ...with engineering, software, calibration, and...  ...systems, propulsion or embedded control systems... 
    Senior

    Stellantis

    Auburn Hills, MI
    2 days ago
  • Join a forward-thinking engineering team shaping the future of automotive propulsion systems. This role sits at the intersection of functional safety, on-board diagnostics...  ...experience in automotive systems, propulsion or embedded control systems Knowledge of functional safety (... 
    Senior

    Stellantis

    Auburn Hills, MI
    1 day ago
  • We are seeking an experienced Senior Embedded Software & DevOps Engineer to join our automotive software team focused on powertrain systems. In this role, you will develop safety-critical embedded application software while supporting compiler and toolchain evaluation,... 
    Senior

    Stellantis

    Auburn Hills, MI
    2 days ago
  • The Propulsion System Senior Software Architect is responsible for defining re-usable, Hardware Independent...  ...with standard interfaces for Engine, Transmission and Electrification Programs...  ...Component partitioning for efficient Embedded controller resources utilization and... 
    Senior

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...technology company seeks a Sr. Staff BSW OS and Hypervisor Engineer in Auburn Hills, Michigan. The role involves developing and...  ..., collaborating with cross-functional teams, and optimizing embedded software. Candidates should have a Bachelor's degree, 10+ years of experience... 
    Senior

    Hashlist

    Auburn Hills, MI
    3 days ago
  • Stellantis’ Vehicle and Propulsion Controls organization is seeking a Senior Propulsion Controls Systems Engineer to lead the design and delivery of end-to-end propulsion system...  ...solutions, ensuring alignment across software, hardware, controls, and physical system integration... 
    Senior

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...team operates within the Vehicle & Propulsion Controls organization and is...  ...for ensuring validation coverage, software quality, and diagnostic robustness across propulsion programs.The Senior Powertrain Systems Validation Engineer plays a key technical role in developing... 
    Senior

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...closely with vehicle Architecture/system Design (HW/SW), safety engineer & Buyer/purchasing ensuring that the...  ...proposing the application specific (Propulsion) critical electronic components...  ...years of experience in automotive embedded electronics designs or hardware/system... 
    Senior

    Stellantis

    Auburn Hills, MI
    16 hours ago
  •  ...fast-paced Vehicle & Propulsion Controls team focused...  ...high-quality, reliable software for electrified and internal...  ...validation engineer who enjoys hands-on testing...  ...vehicle environments. As a Senior Propulsion Controls...  ...robust powertrain system performance. You will... 
    Senior
    Work at office
    Remote work

    Stellantis

    Auburn Hills, MI
    2 days ago
  • We are seeking a Senior Design & Release Engineer (DRE) to lead the development of key components and systems within transmission, driveline, and electric drive (eDrive) systems...  ...A minimum of 5 years of experience in propulsion systems, automatic transmissions, driveline... 
    Senior

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...operation of modern vehicle propulsion systems. These controls - made up of...  ...modules, sensors, actuators and software - are tasked to monitor and...  ...Safety & Diagnostics Engineer to support the development of...  ...automotive systems, propulsion or embedded control systems preferred... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...TITLE : Senior System Validation Engineer DUTIES: Validating complex embedded software interactions spanning propulsion, ADAS/AD, body, infotainment, and connected services. Lead integration and validation of embedded software at the component, subsystem, and full... 
    Senior
    Immediate start

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Join a fast-paced engineering team responsible for validating next-generation propulsion systems, including battery electric vehicles (...  ...ensure high-quality powertrain software through rigorous validation,...  ....Familiarity with embedded controls, working with OBD and... 

    Stellantis

    Auburn Hills, MI
    16 hours ago
  •  ...of the following Vehicle Access devices/systems: RF receiver modules, RF transmitter key...  ...understand and communicate conflicts to module engineers & vehicle designersBasic Qualifications:...  ...with vehicle level validationReviewing software code and test methods/reportsPreferred... 
    Senior
    Remote work

    Stellantis

    Auburn Hills, MI
    4 days ago
  • The Wiring Systems Engineer is responsible for all aspects of wire harness schematics design. This includes: wire and fuse sizing, harness architecture layout, implementation of CAN network layouts, product plan assessment, harness complexity creation, harness design optimization... 
    Senior

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Lead, plan and execute propulsion system programs while managing Virtual Engineering (VE) activities. Develop the VE scorecard and workplan aligned with the Propulsion Systems Development Process (PSDP), program timelines, and DVP&R requirements. Ensure all functional requirements... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Stellantis Tech Research’s Propulsion Controls department is seeking a controls engineer to develop high quality controls...  ...propulsion or vehicle controls systems development. The candidate must...  ...system calibration and/or embedded software experienceExperience with data... 
    Senior
    H1b

    Stellantis

    Auburn Hills, MI
    16 hours ago
  • The Propulsion Base Software Core Development Engineer is responsible for contributing to the development of embedded software for EE/core and propulsion control modules. This role involves...  ...driver development, AUTOSAR-based systems, and virtualization methodologies is... 
    Senior

    Stellantis

    Auburn Hills, MI
    2 days ago
  • The Thermal System Innovation Senior Engineer oversees the definition and execution of Advanced Technologies Projects related to Thermal Systems and Management, including cooling system, refrigerant system, HVAC Module and its interfaces with the other systems, aimed at... 
    Senior

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...drive budget efficiencies while aligning with the Global Powertrain Development Process. Ideal candidates bring a BS in Mechanical Engineering, 8+ years automotive experience, and strong leadership, communication, and problem-solving skills to support vehicle launches #J-... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...Join a fast-paced engineering team responsible for validating next-generation propulsion systems, including battery electric vehicles (BEVs) and internal combustion engines...  ...You will help ensure high-quality powertrain software through rigorous validation, testing, and... 
    Full time
    Immediate start

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...performance upgrades as well as providing support for Mopar/DC Crate Engine team. The position will work to ensure that assemblies, sub-...  ...of engine subsystem design and validationExperience with CAD systems and engineering quality tools (DFMEA, DVP&R, PPAP)Proven... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...Electrified Powertrain Controls Engineer to serve as a...  ...the Electrified Propulsion Controls Center of Excellence...  ...powertrain systems. In this role, you will...  ...experience in controls/software engineeringRecognized...  ...based development and embedded softwareEnd-to-end V-cycle... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  • Senior Electrified Powertrain Controls Engineer (EV / Hybrid Systems) Stellantis is seeking a Senior Electrified...  ...for electrified propulsion within the Electrified...  ...production-quality prototype software builds Perform root...  ...autocode toolsStrong embedded C/C++... 
    Senior

    Stellantis

    Auburn Hills, MI
    2 days ago
  • In collaboration with the system and sub-system table, the System Family Manager (SFM)...  ...System Table)- Lead, with the chief, the propulsion system development process (PSDP) governance...  ...studies response:- Work with the PRS engineering functions, Planning and VEMO to prepare... 

    Stellantis

    Auburn Hills, MI
    16 hours ago
  •  ...internal combustion (ICE) powertrain systems. In this role, you will identify, analyze, and isolate software and system issues across propulsion control systems, ensuring the delivery...  .... You will work in a fast-paced engineering environment, collaborating across teams... 
    Senior

    Stellantis

    Auburn Hills, MI
    1 day ago
  • $140k - $165k

     ...technologies that are defining the future of mobility. As our Senior Solutions Engineer, you'll eliminate the technical bottlenecks that currently...  ...discussions with confidence - Strong solution design and systems integration skills - Experience creating technical... 
    Senior
    Shift work

    Aeris Communications

    Auburn Hills, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer - Propulsion Systems. Be the first to apply!