Haystack
← Back to Jobs
Technology
CI

Staff Rust Software Developer

ChaTeck IncorporatedPalo Alto, CA🇺🇸United StatesPosted Oct 13, 2026

Why This Role Stands Out

This role offers a fantastic opportunity to shape the future of electric vehicle technology by developing cutting-edge infotainment systems in Rust, perfect for experienced developers passionate about embedded systems and high-performance applications. You'll join a reputable company and contribute to innovative projects, so consider applying to advance your career in a dynamic field.

Quick Overview

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

Job Description

Job Title: Staff Rust Software Developer
Location: Palo Alto, California
Work Arrangement: 100% Onsite
Position Overview

Seeking an experienced Rust Software Developer to design, develop, and optimize embedded infotainment services, frameworks, and APIs for next-generation electric vehicles. The engineer will work on high-performance HMI functionality supporting navigation, entertainment, media, phone, voice, and vehicle settings.
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 of experience with the Rust programming language
  • 1+ year of 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 in 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