Machine Learning Engineer
Ford Motor Company
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Machine Learning Engineer Role
At Ford Motor Company, we believe freedom of movement drives human progress and gives you the freedom to define your dreams. As a Machine Learning Engineer on the In-Vehicle Infotainment team, you will help craft the digital soul of our vehicles by ensuring fluid and dependable interactions for Ford customers.
Responsibilities
- Design, develop, and maintain high-performance embedded software using C++ for QNX.
- Engage in the full software development lifecycle to deliver robust features in infotainment systems.
- Analyze and optimize system components to boost performance, security, and stability.
- Implement new software features to enhance the Ford customer experience.
- Identify, debug, and resolve complex system-level issues.
- Utilize Git for revision control and manage complex code merges.
- Collaborate with cross-functional teams and business partners to present technical solutions.
Qualifications
Required qualifications include a Bachelor’s degree in a technical field and 10+ years of professional software development experience with expert-level proficiency in C++ and Git. A strong understanding of embedded systems and the SDLC is essential.
Preferred Qualifications
Experience with embedded QNX or Android platforms, Agile methodologies, system-level hardening, and optimization on resource-constrained hardware is highly valued.
Benefits & Work Structure
This role offers immediate medical, dental, and prescription drug coverage, flexible family care programs, vehicle discounts, tuition assistance, paid time off, and more. The position is remote, with an expectation to be on-site 4 days a week if residing within 50 miles of a Ford Hub in Dearborn, MI or Palo Alto.
Additional Information
Visa sponsorship is provided. Candidates must be legally authorized to work in the United States. Ford Motor Company is an Equal Opportunity Employer committed to cultural diversity.
Key skills/competency
- C++
- Embedded Systems
- QNX
- Git
- Software Development Lifecycle
- System Optimization
- Agile
- Debugging
- Collaboration
- Infotainment
How to Get Hired at Ford Motor Company
- Customize your resume: Tailor experience with C++ and embedded systems.
- Highlight relevant projects: Detail work with QNX and SDLC.
- Show technical depth: Emphasize Git and system optimization skills.
- Prepare for interviews: Practice problem-solving and technical questions.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background