Senior Software Engineer (C++), Autonomy Visualization

Mountain View, California (HQ)

Applications have closed
Nuro, Inc. logo

Nuro, Inc.

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

View all employer listings


Nuro is a robotics start-up whose mission is to accelerate the benefits of robotics for everyday life. We have an elite team of entrepreneurs, 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.


The Autonomy Visualization team at Nuro builds applications and infrastructure to enable powerful, interactive, and performant visualization of autonomy behavior from both on-road and simulated data. Our robots, both onroad and in simulation, log vast amounts of data as they drive including sensor data, steering wheel position, detected objects, and everything in between. It is this team’s job to make sense of this raw data to our engineers and operators to move the needle of our autonomy system.


In this role, you will be responsible for improving the reliability and performance of some of our core visualization tools as well as designing and optimizing autonomy data streaming and compression logic. You’ll have the potential for high impact and visibility, owning products used by nearly every employee at the company.


  • Optimize, maintain, and extend some of our core desktop visualization tools used by all Autonomy teams on a daily basis.
  • Design and build performant data streaming and compression solutions to enable real-time or faster than real-time visualization of rich autonomy data in the browser.
  • Work with product managers and technical leads to anticipate upcoming visualization needs in order to inform backend work priorities.


  • You have 5+ years of experience working in computer science, software engineering, or related fields.
  • You have a strong proficiency in C++ and 2+ years of experience working on complicated systems and desktop native applications. 
  • You are an expert debugger and comfortable tackling systems issues (memory leaks, segfaults, use-after-frees, race conditions).
  • You are a clear and concise communicator who collaborates effectively with PMs, engineers, and other stakeholders on project ideas, prioritization, and timelines.

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: Computer Science Engineering Robotics Streaming

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

Other jobs like this

Explore more AI/ML/Data Science career opportunities

Find 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, filtered by job title or popular skill, toolset and products used.