Software Engineer, Autonomy Visualization

Nuro Nuro · Robotics · CA · Offboard Infrastructure

Software Engineer focused on developing visualization platforms for Nuro's autonomous driving technology. This role involves building performant visualization frameworks in C++/OpenGL and Unity, collaborating with autonomy engineers and ML labeling teams, and interfacing with product managers and designers.

What you'd actually do

  1. 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.
  2. Be a partner to Autonomy engineers as they seek to improve their development workflow with better visualization.
  3. Collaborate with ML Labeling teams, as they seek to gather high-quality training data with bespoke labeling tools.
  4. Interface with product managers and designers to build polished visualizations for external applications that represent Nuro well.

Skills

Required

  • 1+ years of software development experience in C++
  • OpenGL
  • QT
  • graphics concepts (e.g., rendering pipelines, shaders, coordinate systems)
  • visualization apps or game engines (OpenGL, Vulkan, Unity, Unreal)
  • strong communication skills
  • collaborate effectively with colleagues