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

Propulsion Base Software Development Engineer

Stellantis

The Propulsion Base Software Core Development Engineer is responsible for contributing to the development of embedded software for EE/core and propulsion control modules, with a strong emphasis on GTM-based development for internal combustion engine (ICE) applications. This role involves software requirements analysis, design, development, integration, and validation of base software components. The engineer will actively participate in technical reviews, collaborate across teams and suppliers, and ensure delivery of high-quality, standards-compliant software. Experience in low-level driver development, AUTOSAR-based systems, GTM configuration, and engine synchronization methodologies is highly desirable. Key Responsibilities:Design, develop, and integrate embedded low-level driver software for ICE propulsion and electrified powertrain control modules, with emphasis on GTM (Generic Timer Module) utilization. Implement and optimize hardware interface drivers for peripherals such as SPI, I2C, UART, ADCs, timers, PWM, and driver circuits (e.g., HSD/LSD, H-Bridge), including advanced timer subsystems (GTM: TIM, TOM, ATOM). Develop and support engine synchronization and position tracking algorithms, including crankshaft/camshaft signal processing, tooth detection, angle domain timing, and synchronization robustness. Configure and integrate GTM-based timing and control functions for engine-critical applications such as fuel injection, ignition timing, and event scheduling. Contribute to MCAL integration and development of complex device drivers aligned with AUTOSAR architecture, including GTM MCAL or low-level driver enhancements. Analyze software requirements and translate them into scalable design and robust implementation, particularly for real-time, deterministic engine control behavior. Perform hardware-software integration including interpreting schematics, validating electrical interfaces, and supporting hardware bring-up, with focus on engine-related sensor interfaces (e.g., crank/cam, SENT). Debug and resolve complex embedded system issues using tools such as Lauterbach, oscilloscopes, and logic analyzers, including timing and synchronization-related issues. Optimize embedded software for real-time performance, deterministic behavior, and efficient memory utilization on multicore microcontrollers, especially for time-critical ICE control events. Collaborate with Base Software Architecture teams to align with AUTOSAR, RTE integration, and system-level design. Conduct and participate in reviews of requirements, design documents, source code, and test plans. Ensure compliance with automotive software standards and processes including MISRA-C, ASPICE, and ISO 26262. Develop and execute software verification strategies including unit, integration, and system-level validation (white box, black box, gray box). Support virtualization and simulation-based development methodologies within the software lifecycle. Create and maintain technical documentation including design specifications, interface documentation, and test plans. Collaborate with cross-functional teams (systems, hardware, validation, calibration, and suppliers) to ensure seamless integration of engine control features. Drive defect resolution, root-cause analysis, and continuous improvement activities. Support vehicle integration, software bring-up, engine calibration support activities, and production readiness. Basic Qualifications: Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or related field5 years of related experience Experience with embedded C/C++ software development experience in a real-time operating system (RTOS) environment. Experience in Vector/ETAS/AUTOSAR Basic Software configuration (OS, MCAL, IOHWAB, FEE, WDG, etc.). Strong analytical, problem-solving, and debugging skills. Ability to adapt to changing environments with minimal impact on productivity. Strong communication skills, both verbal and written, and ability to work effectively in cross-functional teams. Foundational understanding of real-time timing concepts and engine control synchronization principles. Preferred Qualifications: Master’s degree in engineering (Electrical, Computer, or related discipline). Experience with automotive data acquisition and analysis tools such as ETAS, INCA, CANoe, or CANalyzer. Hands-on experience with automotive microcontrollers (e.g., Infineon AURIX, NXP, or similar), especially with GTM peripherals. Strong understanding of propulsion systems including internal combustion engines, hybrid systems, battery electric vehicles, and vehicle subsystems. Direct experience implementing or supporting engine synchronization (crank/cam decoding, angle-based scheduling, missing tooth detection, etc.). Experience working in multidisciplinary engineering teams. Exposure to simulation, virtualization, SIL/HIL, or model-based development environments. Experience with Electrobit EB tresos Studio MCAL configuration. Hands-on experience with GTM modules (TIM, TOM, ATOM, DPLL) for engine control applications. Experience supporting hardware bring-up, early software enablement, and production software delivery. Experience supporting fuel injection and ignition timing control using hardware timers/GTM. Experience with multicore microprocessors and strong ability to interpret hardware schematics. Understanding of Functional Safety concepts (ISO 26262). Experience with development tools including compilers, emulators, Lauterbach debuggers, and automation scripting. Experience in software verification and validation including white box, black box, and gray box testing. Strong understanding of hardware interfaces such as SPI, I2C, UART, SENT, ADCs, timers, I/O, and communication peripherals. Experience with hardware-software integration and debugging using oscilloscopes and logic analyzers. Familiarity with automotive software quality standards such as MISRA-C. Brand: FCA GroupJob ID: 2018209Employment Type: Full-timeJob Area: EngineeringPosted Date: 03/08/2026

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Propulsion Base Software Development Engineer in Auburn Hills, MI vacancy
  • We are seeking a highly motivated Core/Base Embedded Software Engineer to join our team responsible for the development of Base software for propulsion and control modules. The role involves end-to-end development of base software components, including requirements analysis... 
    Suggested

    Stellantis

    Auburn Hills, MI
    1 day ago
  • The Propulsion System Base Software (BSW) Product Manager serves as the primary point of contact for the...  ...plan. Working closely with BSW engineering, propulsion systems, hardware, integration...  ...in embedded automotive software development, systems engineering, software... 
    Suggested

    Stellantis

    Auburn Hills, MI
    2 days ago
  • 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
    15 hours ago
  • 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,... 
    Suggested

    Stellantis

    Auburn Hills, MI
    15 hours ago
  • The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components for EE/core and powertrain control modules...  ...and testing for EE/core and powertrain base software. The team will perform reviews and... 
    Suggested

    Stellantis

    Auburn Hills, MI
    1 day ago
  • SW Design and Release Engineer (DRE) is leading a embedded system software development project with a supplier for a Propulsion System Control Module.Control Modules supported may include...  ...and Internal development teams (Base SW and Application SW developers as well... 

    Stellantis

    Auburn Hills, MI
    3 days 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... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  • The Senior Propulsion System Virtual Engineer is responsible for providing guidance to...  ...be an integral part of the development team. The engineer is responsible...  ...using commercial 3D CFD software tools such as Converge....  ...Responsible Engineers based on interpretation of analysis... 

    Stellantis

    Auburn Hills, MI
    15 hours ago
  • $1,000 per month

     ...detail-oriented Design Release Engineer - Base Engine Components to join...  ...validation, and release of propulsion systems and base engine...  ...Functions Component Design & Development CAD Design: Create and modify...  ...module support brackets. Software Foundational skill in 3D... 
    Permanent employment
    Temporary work
    Interim role
    Work at office
    Local area
    Relocation

    SEGULA Technologies

    Auburn Hills, MI
    1 day ago
  • Hundreds of engineers build vehicle software on our platform every day. This role leads the next step in how our model-based pipeline scales: generation, validation, and quality gates that...  ...at the intersection of model-driven development, build-system engineering, and cloud... 
    Local area
    Remote work

    Stellantis

    Auburn Hills, MI
    4 days ago
  • Stellantis Tech Research’s Propulsion Controls department is seeking a controls engineer to develop high...  ...talent to continue the development of disruptive Propulsion...  ..., ride control)AI/ML based controls modelingElectrified...  ...and/or embedded software experienceExperience with... 
    H1b

    Stellantis

    Auburn Hills, MI
    3 days ago
  •  ...Direct Connection catalog. This includes vehicle-based performance upgrades as well as providing support for Mopar/DC Crate Engine team. The position will work to ensure that...  ..., and timing.Key Responsibilities:Development of aftermarket performance hardware for Direct... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  • Join a fast-paced engineering team responsible for validating next-generation propulsion systems, including battery...  ...-quality powertrain software through rigorous...  ...Support requirements-based testing, including traceability...  ...and test case development.Familiarity with embedded... 

    Stellantis

    Auburn Hills, MI
    3 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...  ...team of engineers responsible for the development of software for EE/core and... 

    Stellantis

    Auburn Hills, MI
    15 hours ago
  •  ...Responsibilities Develop Propulsion Systems - System Level Targets based on Top Down vehicle...  ...Electrical, Automotive Engineering or related field Windnoise...  .../acoustic package development and/or NVH engineering...  ...knowledge of NVH analysis Software (i.e. LMS, Head Acoustics... 
    Full time

    Hinduja Tech Limited

    Auburn Hills, MI
    2 days ago
  •  ...Subsystem Architect to define and coordinate embedded software subsystems for propulsion ECUs. You will drive architecture work from concept through...  ...artifacts while advancing reusable solutions and best practices in a global development environment. #J-18808-Ljbffr

    Stellantisfinancialservices

    Auburn Hills, MI
    19 hours ago
  • We are seeking a technically strong and motivated Software Development, Integration & Platform Delivery Engineer to support embedded software development for advanced automotive propulsion and vehicle systems. This role supports software integration, validation, automation... 

    Stellantis

    Auburn Hills, MI
    15 hours ago
  • We are seeking a Senior Triage Engineer to support propulsion system diagnostics, in-plant execution, and production readiness across internal...  ...analyzing, and resolving complex vehicle issues during development, launch, and production phases. You will operate in a fast... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...parts portfolio. This position leads the engineering effort and is responsible for developing...  ...catalog. This includes vehicle-based performance upgrades as well as provide...  ...execution, supplier collaboration, prototype development, and cross‑functional integration with core... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...Description: We are seeking a Controls / Software Development Engineer to support the development and...  ...time control for steering, braking, and propulsion systems. This role supports a...  ...The system is developed using a model-based design approach (MATLAB/Simulink) with... 

    FEV North America Inc

    Auburn Hills, MI
    more than 2 months ago
  • $100.8k - $141.75k

    In this role, the Software Development Engineer will be responsible for developing and deploying embedded...  ...utilizing a combination of Model based design, autocode generation, and embedded...  ...leader in clean, energy-efficient propulsion system solutions for combustion, hybrid... 
    Full time
    Immediate start

    BorgWarner

    Auburn Hills, MI
    1 day ago
  • The Application Engineers (AEs) reports to the Chief Engineer and...  ...designated programsSupports the development of high-level Applications...  ...with vehicle platforms based on product limitations and capabilitiesOwns...  ...analysis(es) working with Propulsion Systems Virtual PT (... 
    Work at office

    Stellantis

    Auburn Hills, MI
    3 days ago
  •  ...Stellantis, our Product Design and Engineering teams are shaping the future...  ...mobility through innovative propulsion systems, advanced...  ...Diagnostics Engineer to lead the development and integration of...  ...functionally with engineering, software, calibration, and supplier teams... 

    Stellantis

    Auburn Hills, MI
    15 hours ago
  • The Product Development and Technology careers at Stellantis offer the...  ...operation of modern vehicle propulsion systems. These controls -...  ...modules, sensors, actuators and software - are tasked to monitor and...  ...Safety & Diagnostics Engineer to support the development of... 

    Stellantis

    Auburn Hills, MI
    15 hours 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...  ...hybrid, electrified) Experience with diagnostic development, calibration tools, or validation (HiL) Familiarity... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  • Supports the engineering team In, advanced project, Project or serial, manages the supply of Propulsions System Prototypes and Pre-serial respecting timing, cost, quality and configuration...  ...:Proficiency in working with web base systemsBrand: FCA GroupJob ID: 2018735Employment... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Stellantis’ Propulsion Controls Engineering Department is seeking an Advanced Controls Lead Engineer to...  ...candidate who can lead the complete systems development of propulsion control strategies for...  ...toolsEffective experienced based or analytical problem solving abilityDemonstrated... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  • Stellantis is looking for a Propulsion System Base Software (BSW) Product Manager in Auburn Hills, Michigan. This role requires extensive experience in embedded automotive software and excellent stakeholder management. The successful candidate will manage the Propulsion... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  • Join a high-impact engineering team responsible for delivering validated...  ..., production-ready propulsion control software across both internal...  ...control systems, including risk-based test planning and edge-...  ...validation strategy and DVP development across programs or platformsStrong... 

    Stellantis

    Auburn Hills, MI
    4 days ago
  • Stellantis seeks a Regional Chief Engineer to lead base engine design and development, focusing on NVH, fuel efficiency, performance, durability, and emissions. You will guide global teams, ensure program milestones, and present technical inputs to executives. The role... 

    Stellantis

    Auburn Hills, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Propulsion Base Software Development Engineer. Be the first to apply!