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

Rust Software Engineer

Ford Motor Company

Rust Software Engineer designing and developing infotainment systems at Ford. Collaborating with cross-functional teams to integrate software and hardware components.

Posted 4/29/2026full-timePalo Alto • California • 🇺🇸 United StatesSeniorLead💰 $135,420 - $226,980 per yearWebsite

Tech Stack

Tools & technologies
C++LinuxMacOSPythonRust

About the role

Key responsibilities & impact
  • Design and develop Rust services in support of infotainment systems and any supporting frameworks.
  • Develop reusable modules and UI components using SOLID design principles.
  • Prepare and maintain comprehensive documentation on software design, architecture, and API usage.
  • Create proof of concepts for next generation infotainment systems.
  • Optimize performance by profiling, analyzing, and improving the application code and system integration to enhance overall efficiency.
  • Participate in system design, documentation, and testing.
  • Collaborate with cross-functional teams to ensure successful integration of software components.
  • Work in an agile team of software developers, test engineers, technical product managers and leads.

Requirements

What you’ll need
  • Bachelor’s degree in engineering or computer science or equivalent combination of relevant education and experience.
  • 8+ years of software development experience
  • 4+ year experience with the Rust programming language
  • 1+ year experience in designing simple, elegant APIs with a strong emphasis on clarity, scalability, flexibility, versioning, and error handling.
  • Master’s degree in engineering or computer science (even better)
  • 1+ year experience with C++17 programming language (even better)
  • Proficiency with scripting languages (Python, Bash) (even better)
  • Experience profiling and improving embedded software performance (even better)
  • Demonstrated expertise and proficiency in pair programming (even better)
  • Proficient working in Linux and macOS environments (even better)
  • Proficient with version control systems, such as Git, and Agile development methodologies (even better)

Benefits

Comp & perks
  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, 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
RustC++17PythonBashAPI designperformance profilingembedded softwarepair programmingLinuxmacOS
Soft Skills
collaborationdocumentationagile developmentsystem designtesting
Certifications
Bachelor’s degree in engineeringBachelor’s degree in computer scienceMaster’s degree in engineeringMaster’s degree in computer science