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
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
- UP
Senior Software Engineer - Machine Learning Platform
NewAuto ApplyUpstart
United States | Remote🇺🇸$166.9k/yrRemote11 hours agoAWSMLOpsMLflow+6Technology - TW
Software Engineer L3
NewAuto ApplyTwilio
Remote - US🇺🇸$138.7k - $203.9k/yrRemote7 hours agoDockerDynamoDBMicroservices+9Technology - RE
Engineer I
NewAuto ApplyResource Environmental Solutions LLC
Orlando🇺🇸Hybrid9 hours agoAutoCADGISEngineering - AN
Embedded Software Engineer
NewAuto ApplyAnysignal
Los Angeles🇺🇸On-site5 hours agoEmbedded SystemsFPGATCP/IP+2Technology - OP
Software Engineer, Cloud Computer
NewAuto ApplyOpenai
San Francisco🇺🇸Hybrid12 hours agoRustBackground ChecksCompliance+2Technology - NA
Forward Deployed Engineer (Founding)
NewAuto ApplyNango
United States🇺🇸Remote5 hours agoNetlifyAWSServiceNowEngineering - MO
Director, Onboard Core Software
NewAuto ApplyMotional
Boston🇺🇸Remote11 hours agoMachine LearningRoboticsSchedulingTechnology - MS
UAM Everfox Tool Engineer
NewAuto ApplyM9 Solutions
Springfield🇺🇸Hybrid11 hours agoEngineering - LA
Infrastructure Software Engineer (AI Enablement)
NewAuto ApplyLatchbio
San Francisco🇺🇸On-site9 hours agoDockerGCPAWS+4Technology - MA
Assistant Field Engineer
NewAuto ApplyMacKay
Atlanta🇺🇸Hybrid9 hours agoConcreteEngineering - HO
Principal Software Engineer, Agentic Data Platform
NewAuto ApplyHorizon3ai
United States🇺🇸Remote9 hours agoNeo4jSQLAWS+10Technology - IL
Sr. Escalation Engineer
NewAuto ApplyIllumio
South Carolina - Remote🇺🇸Remote10 hours agoRubySQLAWS+9Engineering