About The Position

On the Autonomy Visualization team, your top priority will be developing high-quality visualization platforms. These platforms will allow any software engineer to add new viz elements. Additionally, you’ll also have the opportunity to work end-to-end on viz features and products, exercising both your technical skills, product sense, and cross-functional communication. As an Autonomy Visualization Software Engineer, you’ll build business-critical tools that accelerate the development of Nuro’s autonomous driving technology.

Requirements

  • 3+ years of software development experience in C++, OpenGL and QT
  • A basic understanding of graphics concepts (e.g., rendering pipelines, shaders, coordinate systems).
  • Prior experience with visualization apps or game engines (OpenGL, Vulkan, Unity, Unreal)
  • Deeply technical: enjoy working through thorny performance problems in low-level code, and working with advanced language features.
  • Strong communication skills, and collaborate effectively with colleagues from a wide range of disciplines and backgrounds.
  • Bring up those around you through mentorship and feedback. Always on the lookout for ways to improve our team’s products, people, and processes.

Responsibilities

  • Build performant visualization frameworks in both C++ / OpenGL and Unity to serve multiple critical functions like autonomy development and validation, triage tools, and in-car visualization.
  • Be a partner to Autonomy engineers as they seek to improve their development workflow with better visualization.
  • Collaborate with ML Labeling teams, as they seek to gather high-quality training data with bespoke labeling tools.
  • Interface with product managers and designers to build polished visualizations for external applications that represent Nuro well.

Benefits

  • annual performance bonus
  • equity
  • competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service