Senior Software Engineer, Autonomy Visualization

Nuro Nuro · Robotics · CA · Offboard Infrastructure

Nuro is seeking a Senior Software Engineer to develop high-quality visualization platforms for their autonomous driving technology. The 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

  • 3+ years of software development experience in C++, OpenGL and QT
  • basic understanding of graphics concepts (e.g., rendering pipelines, shaders, coordinate systems)
  • strong communication skills
  • collaborate effectively with colleagues from a wide range of disciplines and backgrounds

Nice to have

  • Prior experience with visualization apps or game engines (OpenGL, Vulkan, Unity, Unreal)
  • deeply technical: you enjoy working through thorny performance problems in low-level code, and working with advanced language features.
  • mentorship and feedback