Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ford Motor Company

Embedded ADAS Software Engineer

Ford Motor Company

Embedded ADAS Software Engineer developing C++ software for next-generation ADAS systems at Ford. Collaborating with research teams and optimizing software for resource-constrained environments, ensuring robust communications.

Posted 5/26/2026full-timeDearborn • Missouri • 🇺🇸 United StatesMid-LevelSenior💰 $102,190 - $188,557 per yearWebsite

Tech Stack

Tools & technologies
CloudTCP/IP

About the role

Key responsibilities & impact
  • Design and develop embedded C++ software for Ford's next-generation ADAS systems
  • Collaborate with Ford's internal research teams to bring ideas from proof-of-concept into production
  • Apply sophisticated software engineering techniques to optimize C++ code to minimize use of system resources
  • Support real-world testing of cutting-edge ADAS features by flashing and debugging code in preproduction and prototype vehicles
  • Create software where the movement of data underlies everything between processes and between the vehicle and the cloud.
  • Apply knowledge of communication techniques and protocols, including TCP/IP, UDP, SPI, and SOA to ensure robust and reliable communications.

Requirements

What you’ll need
  • Bachelor’s degree or foreign equivalent in Electrical & Computer Engineering, Computer Science, Mathematics, Physics, Electronic Engineering or related field
  • 3 years of experience in the job offered or a related occupation
  • 3 years of experience with C++, including polymorphism, inheritance, and object-oriented design
  • Developing software for real-time embedded systems
  • 2 years of experience with concurrent or multi-threaded software development
  • Leveraging embedded systems to profile, troubleshoot and debug software
  • Designing and developing optimized code for resource-constrained environments.

Benefits

Comp & perks
  • Immediate medical, dental, and prescription drug coverage
  • Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Vehicle discount program for employees and family members, and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year's Day
  • Paid time off and the option to purchase additional vacation time.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++embedded software developmentreal-time systemsmulti-threaded developmentobject-oriented designpolymorphisminheritancecode optimizationdebuggingprofiling
Certifications
Bachelor’s degree in Electrical & Computer EngineeringBachelor’s degree in Computer ScienceBachelor’s degree in MathematicsBachelor’s degree in PhysicsBachelor’s degree in Electronic Engineering