Haystack
← Back to Jobs
Technology
ITiTechStack logo

Rust developer

iTechStackPalo Alto, CA🇺🇸United StatesPosted Oct 19, 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Palo Alto, CA, United States
Posted
3 days ago
RustAgileBashC++GitPython

Job Description

Staff Rust Software Developer

Location – Palo Alto CA
Contract and Onsite

 

Responsibilities: 

  • Design and develop Rust services in support of infotainment systems and any supporting frameworks. 
  • Develop reusable modules 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. 

 

Qualifications:

 

  • Bachelor’s degree in engineering or computer science. 
  • 3+ years of software development experience
  • 1+ 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.

 

Even better, you may have...

 

  • Master’s degree in engineering or computer science. 
  • 1+ year experience with C++17 programming language  
  • Proficiency with scripting languages (Python, Bash). 
  • Experience profiling and improving embedded software performance. 
  • Demonstrated expertise and proficiency in pair programming, showcasing a strong understanding of its benefits and effectiveness in collaborative software development. 
  • Proficient working in Linux and macOS environments. 
  • Proficient with version control systems, such as Git, and Agile development methodologies. 
  • Proven experience in designing simple, elegant APIs with a strong emphasis on clarity, scalability, flexibility, versioning, and error handling. 

Similar jobs