Senior System Software Engineer, Build Quality Maintainer - Autonomous Vehicles

Company: NVIDIA
Company: NVIDIA
Location: US, CA, Santa Clara
Commitment: Full time
Posted on: 2023-09-08 06:00
Intelligent machines powered by Artificial Intelligence computers that can learn, reason and interact with people are no longer science fiction. Today, a self-driving car powered by AI can meander through a country road at night and find its way. An AI-powered robot can learn motor skills through trial and error — this is truly an extraordinary time and the era of AI has begun. Image recognition and speech recognition — GPU Deep Learning has provided the foundation for machines to learn, perceive, reason and solve problems. The GPU started out as the engine for simulating human creativity, conjuring up the amazing virtual worlds of video games and Hollywood films. Now, NVIDIA's GPU runs Deep Learning algorithms, simulating human intelligence, and acts as the brain of computers, robots and self-driving cars that can perceive and understand the world. Just as human imagination and intelligence are linked, computer graphics and AI come together in our architecture. Two modes of the human brain, two modes of the GPU. This may explain why NVIDIA GPUs are used broadly for Deep Learning, and NVIDIA is increasingly known as “the AI computing company.” Make the choice to join us today.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 engineers 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 part of our maintainer 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:Monitor and report to the organization about the state of our tests systems and collaborate closely with teams to drive issues to quick resolutionDevelop tools and scripts for test analytics, and data pipeline processing automationAnalyze and classify test failures, perform root cause analysis and drive corrective actions to improve the software stack and the test system reliabilityPerform data-driven immediate actions to correct failures and keep the system operational​What we need to see:BS/MS or higher in computer engineering, computer science or related engineering disciplines (or equivalent experience)5+ years of experienceUnderstanding of build and test systemsExcellent Python scripting skillsExcellent SQL query and ETL skillsExcellent Bash scripting skillsExcellent C and C++ programming skillsGreat communication and analytical skillsSelf-motivated and a great teammateWays to stand out from the crowd:Bazel build system experienceExperience debugging and maintaining build and test verification systemsExperience triaging various unit test failures rapidly, and working with developers to fix issuesWorking with a safety-critical CI system, particularly in autonomous systemsExperience in planning and leadership.NVIDIA is widely considered to be one of the technology world's most desirable employers, with some of the most forward-thinking people on the planet. We set the standard for advances in the field of artificial intelligence, computer vision, and medical research. We develop groundbreaking products in robotics and intelligent autonomous machines. There has never been a more exciting time to join us!The base salary range is $128,000 - $247,250. 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 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.
View Original Job Posting