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

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.

Rust Software Engineer
Ford Motor CompanyRust 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 & technologiesC++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 resumeApplicant 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