Senior Software Engineer, Autonomy Performance

Mountain View, California (HQ)

Applications have closed

Nuro, Inc.

Less driving. More thriving. Nuro autonomous, zero-occupant vehicles are making more possible—today.

View company page

Who We Are

Nuro exists to better everyday life through robotics. We have an elite team of entrepreneurs and engineers, designers, and scientists. We believe AI and robotics are at the cusp of transforming daily life and we are dedicated to building meaningful products with this technology. Join us and play a critical role in our mission.

About the Role

We are looking for Senior Software Engineers who are passionate about developing onboard software infrastructure and working on closely related domains to build the foundation for Nuro’s fleet ecosystem. Our onboard infrastructure engineers provide a reliable, safe, and high-performance platform that allows our autonomy teams to implement an autonomy stack that works across multiple bot generations and variants, as well as frameworks and systems to help other teams focus on developing business solutions for scaled autonomy delivery.

About the Work

We are looking for Senior Software Engineers who are passionate about developing onboard software infrastructure and working on closely related domains. You will get opportunities to contribute to building robust infra for Nuro’s fleet ecosystem via one or more of the following ways: 

  • Work on multiple Linux/Android-based systems inside our vehicle
  • Collaborate with other software teams to design and implement the onboard runtime framework across distributed hardware platforms.
  • Collaborate cross functionally with hardware and sensor engineering teams to enable the use of new components/devices on the self-driving vehicles
  • Design and implement validation frameworks, improve software reliability on various hardware components.
  • Build or improve foundational libraries and interfaces with emphasis on low-latency and consistent performance
  • Develop well-documented and scalable processes, systems and tools to improve operation simplicity and reliability. 
  • Advise operations, hardware and software engineering, and business teams on reliability problems and suggest improvements.
  • Provide guidance for evaluating new hardware components (GPUs, CPUs, accelerators, …)

About You

  • 5+ years of industry experience in performance critical real time or low level systems
  • Strong computer system fundamentals and proficiency in C/C++
  • Excellent architecture, coding, and troubleshooting skills
  • Deep understanding of Unix/Linux or Android OS
  • Desire to work in a collaborative environment where timely/broad communication are paramount
  • You have start-up DNA: You have demonstrated an ability to thrive in the ambiguity of a dynamic, start-up environment or have the DNA to do so
  • BS, MS or PhD in CS, or closely related technical field

Bonus Points

  • Experience with ROS or other robotics software frameworks
  • Knowledge about robotics hardware, sensors, embedded development, etc.
  • Experience in software performance and optimizations
  • Experience in the AV industry

At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics.

You must be fully vaccinated against COVID-19 by your hire date to be eligible to start the role. Proof of vaccination will be required by your start date. Nuro will consider and review accommodation requests based on medical, religious, or other grounds as required by applicable law for qualified candidates.

Tags: Architecture C++ Engineering Linux PhD Robotics

Perks/benefits: Startup environment

Region: North America
Country: United States
Job stats:  4  0  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.