Senior Software Engineer, Test - Autonomous Vehicles

NVIDIANVIDIA·Remote(Canada, United States)
Software Development
Excel

WFA Digital Insight

The autonomous vehicle market is booming, with demand for skilled software engineers growing exponentially. As a remote senior software engineer at NVIDIA, you'll be at the forefront of this revolution, working on cutting-edge simulation infrastructure and test sets. With the global autonomous vehicle market projected to reach

.4 trillion by 2027, skilled professionals like you are in high demand. Before applying, consider your expertise in Python, software engineering practices, and data analysis, as well as your ability to work in a fast-paced, dynamic environment.

Job Description

About the Role

The Senior Software Engineer, Test - Autonomous Vehicles role is a unique opportunity to join NVIDIA's Automotive Vehicles team in shaping the future of transportation. As a senior software engineer, you will be responsible for designing, developing, and maintaining metrics and test sets that support large-scale KPIs and performance measurements for autonomous driving systems. You will work closely with cross-functional engineering teams to integrate their work into the AV SW platform, ensuring seamless collaboration and communication. In this role, you will be part of a dynamic team that is pushing the boundaries of autonomous vehicle technology. You will have the opportunity to work on exciting projects, collaborate with talented engineers, and contribute to the development of groundbreaking solutions that will redefine the world of transportation. NVIDIA is committed to fostering an inclusive work environment and is proud to be an equal opportunity employer. As a senior software engineer, you will be expected to embody these values and promote a culture of technical excellence and collaborative problem-solving within the team.

What You Will Do

  • Design, develop, improve, and maintain metrics and test sets that support large-scale KPIs and performance measurements for autonomous driving systems
  • Collaborate across engineering, infrastructure, test engineering, and release to build and scale test solutions that address gaps in coverage and frameworks and mitigate risks to the project
  • Build and drive improvements to tools that automate and scale test sets through metrics, data quantity, quality, and diversity, enabling a culture of test-driven development across the company
  • Mentor and guide junior engineers, promoting a culture of technical excellence and collaborative problem-solving
  • Identify, troubleshoot, and resolve system-level issues that affect the performance and reliability of our KPIs and simulation frameworks
  • Develop and maintain technical documentation and provide technical support to other teams as needed
  • Participate in code reviews and contribute to the improvement of the overall code quality
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to continuously improve the team's capabilities

What We Are Looking For

  • BS (or equivalent experience), MS, or PhD in Engineering or Science field
  • 5+ years of software engineering and data analysis experience, preferably in the field of simulation, autonomous systems, robotics, artificial intelligence, or related areas
  • Proficiency in Python and a deep understanding of software engineering practices
  • Excellent problem-solving, analytical skills, and technical troubleshooting skills
  • Strong communication and collaboration skills
  • Demonstrated ability to perform in situations with high ambiguity and competing priorities
  • Curiosity and a desire to “get into the weeds” of a problem
  • Experience with Excel and other data analysis tools

Nice to Have

  • Background with scaling the use of autonomous vehicles simulation frameworks
  • 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 and Perks

  • Competitive base salary
  • Equity and benefits package
  • Opportunities for professional growth and career development
  • Collaborative and dynamic work environment
  • Flexible working hours and remote work options
  • Access to cutting-edge technologies and tools
  • Recognition and reward for outstanding performance

How to Stand Out

  • Familiarize yourself with NVIDIA's autonomous vehicle technology and simulation infrastructure to demonstrate your interest and knowledge during the interview process.
  • Highlight your experience with Python and software engineering practices, as well as your ability to work in a fast-paced environment.
  • Prepare to discuss your approach to test-driven development and how you have applied it in previous roles.
  • Showcase your problem-solving and analytical skills by providing examples of complex issues you have resolved in the past.
  • Research NVIDIA's company culture and values to demonstrate your understanding of their commitment to diversity and inclusion.
  • Be prepared to discuss your experience with data analysis tools, including Excel, and how you have applied them in previous roles.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.