About the job
About Us
Nuro is pioneering the future of transportation with our self-driving technology, aiming to make autonomous vehicles accessible to everyone. Established in 2016, our focus is on developing the most scalable driver, merging advanced AI with high-quality automotive hardware. We license our proprietary technology, the Nuro Driver™, for diverse applications including robotaxis, commercial fleets, and personal vehicles. With years of successful self-driving deployments under our belt, we offer automotive manufacturers and mobility platforms a clear trajectory toward commercial-scale autonomous vehicles, contributing to a safer, more interconnected future.
Team Overview
We are on the lookout for motivated engineers to elevate our onboard infrastructure for self-driving vehicles. Our onboard systems team is dedicated to creating a robust, high-performance platform that enables our autonomy engineers to seamlessly integrate their software and algorithms across various self-driving platforms. This role demands close collaboration with our Autonomy, Hardware, AI Platform, and Systems/Safety teams to ensure the entire autonomy stack operates safely and efficiently.
Your Role
- Engage in the development of distributed systems within the vehicle.
- Design and create contracts and APIs to facilitate communication between multiple nodes.
- Develop logging infrastructure and data collection frameworks to handle extensive volumes of autonomy and sensor data.
- Collaborate with other software teams to construct foundational libraries and interfaces, emphasizing low-latency and high reliability.
- Implement data pipelines and diagnostic tools to enhance the reliability and operational efficiency of onboard software.
- Utilize your expertise to troubleshoot complex system-wide issues.
Qualifications
- BS/MS/PhD in Computer Science or a related field, with a minimum of 2 years of relevant industry experience.
- Strong foundational knowledge of systems and proficient C++ skills.
- Proven experience developing production-quality software in C++ and Python, particularly in areas like self-driving technologies, robotics, embedded Linux systems, telecommunications, and other tech sectors.
- In-depth knowledge of Linux operating systems.
- Demonstrated ability to identify and resolve intricate system performance challenges through analytical troubleshooting.
Bonus Qualifications
- Experience with ROS, Apollo Cyber RT, Iceoryx, or other robotics frameworks.
- Familiarity with robotics, machine learning inference optimization, or computer architecture.

