Rust Software Engineer
Core
Design and develop high-performance Rust services and frameworks for vehicle infotainment systems, focusing on HMI, navigation, media, and voice integration.
Role type
Senior Rust Software Engineer (Embedded/Infotainment)
Builds
Production infotainment services, reusable UI components, and APIs for EV buyers and owners
Domain
Automotive / Embedded Systems / Infotainment
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, API design, SOLID principles, TDD, system profiling, cross-functional collaboration
Preferred skills
C++17, Python, Bash, embedded software performance optimization, Linux/macOS, Git, Agile
Technologies
Rust, C++, Python, Bash, Git, Linux, macOS
Responsibilities
Design and develop Rust services for infotainment systems; Develop reusable modules and UI components using SOLID principles; Prepare and maintain comprehensive documentation on software design and API usage; Create proof of concepts for next generation infotainment systems; Optimize performance by profiling and analyzing application code; Participate in system design, documentation, and testing; Collaborate with cross-functional teams to ensure successful integration of software components
Seniority
Senior, hands-on IC