Engineering Manager, Build and Test Quality - Autonomous Vehicles

NVIDIA

NVIDIA

Software Engineering, Other Engineering, Quality Assurance
Santa Clara, CA, USA
Posted on Oct 8, 2024

Our team builds the NVIDIA autonomous driving SW stack and is responsible for the architecture and the integration and optimization of all the components and algorithms into a performant system that runs in the vehicle as well as the cloud. We are seeking an engineering manager with an interest in designing, developing, and maintaining systems that will monitor the extensive pervasive build and test sanity system required to keep our Autonomous Automotive Software reliable and efficient. As the manager of the build quality maintainers team, you will work with the rest of the organization on developing, curating and optimizing our continuous test management systems, keeping our extensive set of tests running quickly, efficiently and reliably.

What you will be doing:

  • Lead, mentor, and develop a team of engineers to deliver high-quality build system monitoring and management solutions, including automated remediation of common issues

  • Monitor and report on team performance, providing feedback and coaching as needed

  • Continuously develop and deliver awareness of the state of our test systems and collaborate closely with teams to drive issues to quick resolution

  • Develop tools and scripts for test analytics, and data pipeline processing automation

  • Analyze and classify test failures, perform root cause analysis and drive corrective actions to improve the software stack and the test system reliability

  • Perform data-driven immediate actions to correct failures and keep the system operational

What we need to see:

  • 4+ years of work experience as a team or technical leader

  • BS/MS Computer Science or related field (or equivalent experience)

  • 8+ overall years of experience

  • Understanding of build and test systems

  • Strong technical background with experience in software development, architecture, and design

  • Strong problem-solving skills and the ability to think strategically

  • Proven experience in using data and metrics to drive decision-making and improve team performance

  • Excellent leadership, communication, and interpersonal skills

  • Able to effectively manage a team of engineers in a fast paced and dynamic environment

Ways to Stand Out From The Crowd:

  • Bazel build system experience

  • Experience debugging and maintaining a variety of build and test verification systems

  • Demonstrated ability to triage unit test failures rapidly, and collaborate with developers to fix issues

  • Working with a safety-critical CI system, particularly in autonomous systems

The base salary range is 180,000 USD - 339,250 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.