We are looking to fill Principal Engineer, Technical Lead, and Senior Software Engineer positions within MagLev AV Visualization team to help accelerate AV (Autonomous Vehicles) development. In this role you will apply both systems knowledge and technical leadership to scale development and usage of NVIDIA's sensor data visualization platform.
The team is key to NVIDIA's rapid success in building Autonomous Vehicles by letting AV developers visualize and debug car signals, both live in-car as well as in a cloud replay.
What you'll be doing:
Build NVIDIA's visualizations and debugging platform for Autonomous Driving and Robotics.
Lead a group of motivated engineers on a wide range of features that let AV/ML developers visualize large-scale data in a self-serve way.
Build AV-specific visualization and debugging capabilities for customer needs across Perception, Simulation, Mapping, Planning & Control, Car platform, and other teams.
Own end-to-end technical architecture for relevant areas, involving real-time backend processing, 3D frontend visualizations with scripting SDK, custom data dashboards, and integration into AV and ML systems across NVIDIA.
Collaborate with your peers to craft, develop, test, and maintain integrated applications and features.
Proactively reduce uncertainty by researching and prototyping new visualization and debugging use cases for customers.
Actively contribute to the adoption of frameworks, standards, and new technologies.
Scale up team productivity with automation and process improvements.
What we need to see:
BSc. in Computer Science, SW/Computer Engineering or equivalent experience.
7+ years of experience in a similar or related role.
Expertise with modern full-stack web development, especially Golang, HTML5, CSS3, React, TypeScript
Experience with data visualization libraries and graphics frameworks on the web, such as Three.js, Regl.
Ability to work successfully with multi-functional teams, principals and architects, across organizational boundaries and geographies.
Equal comfort driving low-level technical implementation and high-level architecture evolution.
Experience working up and down the stack, across frontend, backend, data processing, 3D visualizations, and real-time architecture.
Excellent communication and technical presentation skills.
History of taking on hard technical problems with unknown end states.
Ways to stand out from the crowd:
Knowledge of build systems (Bazel, Makefile)
Experiencing building or improving CI/CD pipelines (e.g. Gerrit, Jenkins etc.)
Experience in networking and low-level programming (protobuf, file format design, C/C++, etc)
History of leading teams and driving initiatives across teams.
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working with us and our engineering teams are growing fast in some of the most impactful fields of our generation: Deep Learning, Artificial Intelligence, and Autonomous Vehicles. If you're a creative engineer who enjoys autonomy and shares our passion for technology, we want to hear from you.
The base salary range is 176,000 USD - 333,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.