Summary
Nuro is a self-driving technology company on a mission to make autonomy accessible to all. As an Autonomy Visualization Software Engineer, you will develop high-quality visualization platforms that support the development of Nuro's autonomous driving technology and collaborate with various teams to enhance their workflows.
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
Skills
- 1+ years of software development experience in C++, OpenGL and QT
- Basic understanding of graphics concepts (e.g., rendering pipelines, shaders, coordinate systems)
- Prior experience with visualization apps or game engines (OpenGL, Vulkan, Unity, Unreal)
- Strong communication skills, and collaborate effectively with colleagues from a wide range of disciplines and backgrounds
- Deeply technical: enjoy working through thorny performance problems in low-level code, and working with advanced language features
Qualifications
Must Haves
- 1+ years of software development experience in C++, OpenGL and QT
- Basic understanding of graphics concepts (e.g., rendering pipelines, shaders, coordinate systems)
- Prior experience with visualization apps or game engines (OpenGL, Vulkan, Unity, Unreal)
- Strong communication skills, and collaborate effectively with colleagues from a wide range of disciplines and backgrounds
- Deeply technical: enjoy working through thorny performance problems in low-level code, and working with advanced language features
Benefits
- Annual performance bonus
- Equity
- Competitive benefits package