Senior Software Engineer, Test - Autonomous Vehicles
Role details
Job location
Tech stack
Job description
The Automotive Vehicles team is searching for a creative and experienced Senior Software Engineer in Test to help us bring NVIDIA's autonomous vehicle solution out to the world. You will participate in a focused effort to develop and productize ground-breaking solutions that will redefine the world of transportation and the growing field of self-driving cars. You will work with hardworking and dedicated multi-functional engineering development teams across various vehicle subsystems to integrate their work into our AV SW platform, while achieving or exceeding all meaningful NVIDIA and automotive standards & guidelines. You'll find the work is exciting, fun, and relevant. We have deadlines, customers, and competition.
What you will be doing:
- Build novel design solutions and drive execution to improve the use of end to end Simulation at scale to evaluate Autonomous Vehicle performance through test architecture and tool development.
- Lead efforts to streamline and automate the development of simulation tests from all aspects of creation, run, and analysis infrastructure.
- Build reliable and scalable infrastructure and operations that can make it easy to scale and interact with simulation tests.
- Analyze complex technical issues and independently drive resolution.
- Guide technical aspects of development of test scenario creation and usability in Simulation.
- Work closely with developers and operational teams responsible for Simulation test creation to understand their needs and improve scalability and stability of the platform.
- Collaborate across many teams, bridging needs of Autonomous Vehicle development and innovative end-to-end Simulation capabilities, applying your skills to understand and improve the modules that simulate the real world driving.
- Mentor and guide junior engineers, promoting a culture of technical excellence and collaborative problem solving.
Requirements
- BS (or equivalent experience), MS, or PhD in Engineering or Science field.
- 6+ years relevant experience building testing, infrastructure and test automation.
- Passion for developing software that makes others more productive.
- Experience working on Advanced Driver Assistance Systems (ADAS), Autonomous Driving, Replay testing, or Simulation environments.
- Substantial experience with Python/C++ in a software driven environment.
- Strong leadership and interpersonal skills, with the ability to drive alignment across large organizations.
Ways to stand out from the crowd:
- Experience with scaling the use of autonomous vehicles simulation frameworks.
- Background with Bazel, Docker, Jenkins.
- Experience with or knowledge of AI/ML systems, or a background in working with AI-native systems
- Experience in large-scale simulation for hardware or software validation of any robotics solution.
Benefits & conditions
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.