Gasoline Engine Controls Software Engineer
Job in
Dearborn, Wayne County, Michigan, 48120, USA
Listed on 2026-09-03
Listing for:
Ford
Full Time
position Listed on 2026-09-03
Job specializations:
-
Software Development
Software Testing, Embedded Systems/ Firmware/ IoT, Software Engineer
Job Description & How to Apply Below
In this position...
As a member of the Engine Controls software team, you will collaborate across departments—including calibration, systems engineering, and vehicle integration—to develop robust, production-ready solutions for current and next-generation boosted engine programs.
What you'll do...- Design and implement embedded engine controls and diagnostic monitorswithin the powertrain control module software
- Capture and maintain requirements for vehicle control features, document changes using Ford’s model-based design process and tools, and create and execute validation plans using simulation, hardware-in-the-loop, and in-vehicle resources
- Manage configuration and complexity for a wide range of vehicle programs and power packs, and maintain high levels of compatibility and commonality with Gas, Diesel, HEV, and BEV powerpack configurations
- Develop and validate control algorithms using C-code to meet functional, emissions, performance, and functional safety requirements (ISO 26262)
- Apply powertrain control system software validation test methods—including unit testing (Unity/Ceedling), SIL, MIL, and HIL—to ensure system functionality and robustness
- Troubleshoot vehicle and powertrain fuel-path functional and diagnostic issues; determine and validate corrective actions through data analysis, vehicle testing, and simulation
- Maintain software description documentation, calibration guides, release notes, and requirements traceability for fuel-path software components
- B.S. degree in mechanical engineering, electrical engineering, computer engineering, computer science, aerospace engineering, or related field; or foreign equivalency degree, or a combination of equivalent experience and education
- 3 years of experience with each of the following skills is required:
- 3 years of experience with design powertrain control algorithms and associated software functions.
- 3 years of experience with programming embedded automotive controls in the C language.
- 3 years of experience with testing and debugging of automotive embedded controls.
- 3 years of experience with C software development in automotive powertrain systems.
- 3 years of experience with software version control, Clear Case and Git Hub.
- 3 years of experience with Matlab Simulink Software Development and Simulation.
- M.S. degree in mechanical engineering, electrical engineering, computer engineering, or related field
- Experience with fuel injection, 3-way catalyst, gas particulate filters, and exhaust sensor controls and diagnostic monitors
- Familiarity with OBD-II diagnostic monitoring for fuel system
- Awareness of ISO 26262 Part 6, MISRA-C coding standards
- Experience with Scaled Agile Framework (SAFe)
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×