Senior Manager, Product Software Engineering – Autonomous Vehicles

Company: NVIDIA
Company: NVIDIA
Location: US, CA, Santa Clara
Commitment: Full time
Posted on: 2023-10-28 18:37
NVIDIA is seeking a Senior Software Engineering Manager to lead the end-to-end development of our autonomous vehicle software product.Autonomous vehicles are transforming the way we live, work, and play—creating safer and more efficient roads.Tapping into decades-long experience in high-performance computing, imaging, and AI, NVIDIA has built a software-defined end-to-end platform for the transportation industry that enables continuous improvement and deployment through over-the-air updates. It delivers everything needed to develop autonomous vehicles at scale. If you are passionate about autonomous driving and vehicles, we would love to hear from you!What you will be doing:Leading and growing an organization of engineers and managers in the Autonomous Vehicle Product Software team. You will manage a team responsible for:Codebase health: Maintaining codebase health (from the perspective of driving quality) by ensuring accurate test coverage (test set management) and introducing/ensuring other engineering best practices.Release stabilization: Working with the release management & other AV dev teams to stabilize upcoming releases and ensure that they are at a sufficient quality level for customer deliverables.Integrations & migrations: Collaborating with the product & other AV dev teams on the roll-out of major new features/components, migrations, etc. Ensuring that any negative trade-offs on driving quality are minimized and/or acceptable.In-car testing: Owning the in-car development testing service for new features, partnering with the Operations teams on the drive scaling strategy & execution, and ensuring that accurate and meaningful results are produced for developers (e.g. on-road failures are translated to clean replay tests).KPIs & analytics: Implementing, reporting, and analyzing E2E product KPIs to understand the current state of our software and inform product priorities.Diagnostics & triage: Participating in the diagnostics & triage of high priority issues to the corresponding team; over time, leading the standardization and scaling portions of this activity to Ops.Workflow & tooling: Rapidly prototyping solutions to unblock execution and working with the relevant tooling/ops teams to productionize them in a manner that is consistent with the broader process/ecosystem.Flex team: Leading or executing high priority activities with no clear owner, e.g. driving cross-functional issues to resolution, rapidly prototyping solutions to unblocking execution.What we need to see:BS, MS, or higher degree, in Mechanical Engineering, Electrical Engineering, or Computer Science or equivalent experience.12+ years of overall experience in a similar or related role, with 3+ years managing a software engineering team.Prior experience managing managers in a fast-paced environment, delivering complex software products.Well-rounded knowledge of how an autonomous vehicle stack works, and practical experience dealing with the challenges in this area.Strong leadership, interpersonal, and communication skills, with the ability to drive consensus and alignment across large organizations.Solid C/C++ programming skills, experience working in Linux, using version control systems, and debugging.Ways to stand out from the crowd:Background with autonomous vehicle and/or machine learning development.Experience with data analysis tools/languages such as SQL.Prior experience working in a fast-paced, start-up or early-stage product environment.The base salary range is $268,000 - $414,000. 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