Gasoline Engine Controls Software Engineer
Ford Motor Company
Dearborn, MI, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on jobs.mitalent.org
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
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
+5 more
Software Engineering
System Software
Model-Driven Development
Information Technology
Software Version Control
Job 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
Requirements
- 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)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on jobs.mitalent.org
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
over 1 year ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago
M
Maulik
Software Engineer Career: Things You Should Know
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
PZ
Pat Zawadzki
Top Characteristics of a Software Engineer
over 3 years ago