Staff Rust Software Developer
Core
Design and develop Rust services and supporting frameworks for infotainment systems in electric vehicles.
Role type
Staff Rust Software Developer
Builds
High-performance infotainment systems for electric vehicles
Domain
Automotive / Embedded Systems
Required skills
Rust, API design, Linux/macOS, Git, Agile, C++, Python/Bash, embedded software profiling, SOLID principles
Preferred skills
Masters degree in engineering or computer science
Technologies
Rust, Bash, Git, Linux, macOS, Python, C++, TDD
Responsibilities
Design and develop Rust services and supporting frameworks for infotainment systems, Build reusable modules using SOLID design principles, Profile, analyze, and optimize application code and system integration to improve performance, Create proofs of concept for next-generation infotainment systems, Participate in system design, documentation, and testing, Collaborate with cross-functional teams to integrate software and hardware components