> Markdown version of [/jobs/ext/2708630-gasoline-engine-controls-software-engineer](https://www.wearedevelopers.com/jobs/ext/2708630-gasoline-engine-controls-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Gasoline Engine Controls Software Engineer - **Company:** Ford Motor Company - **Location:** Dearborn, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), Data Analysis, Unit Testing, IBM Rational ClearCase, Computer Programming, Computer Engineering, Github, Hardware-In-The-Loop Simulation, MISRA C (C Programming Language), Requirements Traceability, Scaled Agile Framework, Simulink, Software Engineering, System Software, Model-Driven Development, Information Technology, Software Version Control - **Published:** September 4, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/406032617 ## About the Role * 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, ClearCase and GitHub. * 3 years of experience with Matlab Simulink Software Development and Simulation. Even better, you may have... * 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) ## Description * 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 powerpacks, 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 ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer)