Engineering Manager, Core Platform Software - Autonomous Vehicles
Job Description
The Automotive Vehicles Platform team is searching for a creative and experienced SW Engineering Manager to help us bring NVIDIA's autonomous vehicle product 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 autonomous driving DRIVE SW platform, while achieving or exceeding all relevant NVIDIA and automotive standards & guidelines. You'll find the work is exciting, fun, and meaningful. We have customers, and competition.
We are the leading artificial intelligence computing company and are paving the way with innovations in gaming, visualization, supercomputing and self-driving cars. As a key member of our Automotive Vehicles Platform Team, you will be a key leader responsible for managing the software development of our autonomous driving software stack. NVIDIA gives automakers, Tier 1 suppliers, automotive research institutions, and start-ups the power and flexibility to develop and deploy breakthrough artificial intelligence systems for self-driving vehicles. Our unified computing architecture enables training deep neural networks in the data center on the NVIDIA DGX Systems, and then seamlessly runs them on NVIDIA DRIVE AGX inside the vehicle.
What you'll be doing:
You will be leading the team and effort towards development and deployment of our next generation Autonomous Vehicle Car Platform
Drive automotive ECU software development and releases with NVIDIA autonomous driving partner, in a highly multi-layered environment by defining roadmaps, turning points and execution plan
Lead the autonomous driving org through risks and resolve critical issues that affect platform stability, availability and efficiency of AV development
Develop system tests, documentation of product functions, evaluating quality and proposing corrective actions
What we need to see:
BS/MS or higher in computer engineering, computer science or related engineering fields, or equivalent experience
8+ overall years of progressive industry experience
5+ years of work experience as a team or technical leader
Proven track record of taking embedded and high efficiency software architectures to production
Profound knowledge of programming and debugging techniques, especially for parallel and distributed architectures
Proven understanding on Linux, QNX and/or other real-time operating systems
Familiarity with automotive ISO26262 safety standards and security standards
Validated background in working in a highly multi-functional environment and ability to build agreement between research, product and engineering teams
Strong analytical and problem-solving paired with excellent communication skills
Ways to stand out from the crowd:
Prior experience in automotive ECU software integration
Prior experience in Classic and Adapative AUTOSAR a big plus
Working knowledge with CAN, FlexRay, automotive Ethernet and various automotive sensors like Radar, Lidar, Cameras
Experience on developing software in heterogeneous architectures, including GPUs and other types of accelerators
Be hands-on and work well within a team of software and hardware engineers, with a significant level of detail orientation and a penchant for data organization and presentation
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.