If you’re looking to advance your software engineering career with one of the world’s most recognized automotive companies, Ford is currently hiring Software Engineers in Dearborn, Michigan. This is an exciting opportunity to work on cutting-edge technologies, including connected vehicles, autonomous driving systems, cloud platforms, artificial intelligence, and next-generation mobility solutions. Whether you’re an early-career professional or an experienced engineer, Ford offers competitive salaries, excellent benefits, and the chance to contribute to innovative projects that shape the future of transportation.
Job Overview
| Field | Details |
|---|---|
| Company Name | Ford |
| Role | Software Engineer |
| Qualification | Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent experience) |
| Job Location | Dearborn, Michigan, USA |
| Salary | $68,000 – $192,000 per year (depending on experience, role, and qualifications) |
| Work Type | Hybrid / On-site (varies by team) |
| Job Type | Full-Time |
| Job Level | Entry Level / Mid-Level / Senior Level |
| Industry | Automotive Technology, Software Development, Mobility Solutions |
Job Description
As the Electrified Powertrain Controls Software Engineer, you work within the span & scope of Diagnostics, High Voltage Charging, Climate Controls, Energy & Power Management, High Voltage Component Controls, Propulsive Controls, and many others.
In this role, you will have the opportunity to deliver ideas to real-world products with a high-level autonomy within a team committed to developing and mentoring.
What you’ll do…
- Collaborate in a multi-functional environment to define electrified vehicle controls requirements
- Translate requirements into software design, then implement and validate the controls’ algorithm in C-code
- Complete testing of software changes in unit-test, Software-in-the-Loop (SIL), and/or Hardware-In-the-Loop (HIL) testing environment
- Maintain Feature Functional Description documentation, Calibration guides, Feature Requirements, Install guides, and release notes for each software release
- Develop feature DV tests
You’ll have…
- A bachelor or higher degree in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or a related field
- 1+ year of experience programming in C or a similar language
- 1+ year of experience developing software for embedded control systems
- 1+ year of experience in automotive, or a similar industry
- 1+ year of experience in roles demonstrating strong collaboration skills and the ability to work effectively in a cross-functional environment
Selection Process
- Submit an online application.
- Resume screening by the recruitment team.
- Technical assessment or coding challenge (for applicable roles).
- Technical interview with engineering managers and team members.
- Behavioral or HR interview.
- Final interview (if required).
- Background verification.
- Offer letter and onboarding.
How to Apply
- Visit the official Ford Careers website.
- Search for Software Engineer jobs in Dearborn, Michigan.
- Select the position that best matches your skills and experience.
- Review the job description and eligibility requirements.
- Create or sign in to your Ford Careers account.
- Complete the online application form.
- Upload your updated resume and any required documents.
- Submit your application and monitor your email for recruitment updates.