Job Description
A software engineer responsible for developing and maintaining onboard distributed systems for self-driving vehicles, focusing on high-performance, reliable communication, data collection, and diagnostics to support autonomous driving technology.
Key Responsibilities
- Design and implement distributed systems within self-driving vehicles
- Develop communication contracts and APIs between multiple onboard nodes
- Build logging infrastructure and data collection frameworks for sensor and autonomy data
- Collaborate with software, hardware, AI platform, and safety teams to ensure system reliability and safety
- Create data pipelines and diagnostics tools to enhance onboard software performance and operational efficiency
- Debug complex, whole-system issues to improve system performance and stability
Requirements
- BS, MS, or PhD in Computer Science
- 4 years of equivalent industry experience
- Strong system fundamentals and strong C skills
- Solid experience developing production-quality software in C and Python in areas like self-driving, robotics, embedded Linux systems, telecommunication, and other technology industries
- Deep understanding of Linux operating systems
- Proven ability to diagnose and resolve complex system performance bottlenecks through analytical troubleshooting
Benefits & Perks
Compensation/salary range between $193,000 and $291,000 depending on experience and qualifications
Annual performance bonus
Equity
Competitive benefits package
Ready to Apply?
Join Nuro and make an impact in renewable energy
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs
More at Nuro
More jobs at Nuro
Systems Engineering Intern, Compliance Coverage ML
Nuro
Mountain View
Internship
4d
$12k-14k
Autonomous Driving System Safety Lead
Nuro
Mountain View
Full Time
4d
$213k-320k
Senior ML Research Scientist, End-to-End Autonomous Driving
Nuro
Mountain View
Full Time
3d
$184k-276k
More jobs in Mountain View, California
Staff Technical Program Manager, Vehicle Programs
Aurora
NEW
Mountain View
Full Time
16h
$181k-262k
Staff Technical Program Manager, OEM Programs
Aurora
NEW
Mountain View
Full Time
16h
$181k-262k
Executive Assistant
Aurora
Mountain View
Full Time
4d
$84k-150k