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
- 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
- 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
- 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
- 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
- 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...Suggested
- 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...
- 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 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
- ...not limited to: SW Design and Release Engineer (DRE) is leading a embedded system software development project with a supplier for a Propulsion System Control Module. Control... ...suppliers and Internal development teams (Base SW and Application SW developers as well...Full timeImmediate start
- The Base Software Engineer will be responsible for the development of software for difference inhouse-developed control modules. Engineer will perform software requirements analysis, design, coding, test plan creation, and testing for Communication Stack software features...
- ...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...
- 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...
- 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...
- 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...
- 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...
- 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...
- ...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...
$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 timeImmediate start- 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
- 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...
- 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, 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...
- ...advancing the next generation of propulsion systems, and we are looking... ...and technical integrity of software subsystems embedded in... ...(ECUs). These ECUs—such as Engine Control Module —are mission-... ...from early concept and pre-development through series production, in...
- 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...
- ...Join a fast-paced engineering team responsible for validating next-generation propulsion systems, including battery electric vehicles... ...high-quality powertrain software through rigorous validation, testing... ...Support requirements-based testing, including traceability...Full timeImmediate start
- 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...
$110.5k - $160k
...position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start... ...location preferences into consideration. Preferences are based on business availability and are not guaranteed....Full timeInternshipWork at officeWorldwideMonday to Friday- ...seeking a Senior Full Stack Engineer to design, develop, and support... ...in modern frontend/UI development.The ideal candidate will be responsible... ...and manage cloud-based solutions using AWS services... ...experienceExperience in full stack software engineering or application developmentStrong...
- ...ambitious electrification and software strategies and the creation... ...Overview:The Software Engineering Platforms Principal Engineer... ...efficient and scalable software development. This role focuses on providing... ...-as-code (IaC), and cloud-based development pipelines. The Principal...
- The Senior Data Engineer - Platform Foundation is a hands-on, senior-level contributor embedded... ...Responsibilities:Platform Foundation Development Design and implement reusable ingestion... ..., query profiling Git, CI/CD: trunk-based development, automated testing gates, pipeline...Shift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Propulsion Base Software Development Engineer. Be the first to apply!
- ngo software engineer Auburn Hills, MI
- entry level software engineer remote Auburn Hills, MI
- software developer positions Auburn Hills, MI
- consulting software engineer Auburn Hills, MI
- software developer Auburn Hills, MI
- software engineer healthcare Auburn Hills, MI
- cybersecurity software engineer Auburn Hills, MI
- software engineer travel Auburn Hills, MI
- agile software developer Auburn Hills, MI
- software developer fintech Auburn Hills, MI

