NVIDIA is looking for a highly motivated Automotive Software Engineer to join its fast-paced customer delivery organization. In this role, you will be supporting the organization’s efforts to adapt NVIDIA’s autonomous driving software stack to various target vehicles and drive the function behavior to maturity. This position requires strong software development skills (C/C++), bring-up, profiling and debug, understanding of automotive E/E, as well as excellent customer-facing skills. In collaboration with Core Development in Santa Clara, you will support the design, development and hardening of advanced ADAS functions.
What you’ll be doing:
-
Leading on-site the adaptation and deployment of NVIDIA vehicle automation software in customer vehicle variants.
-
Participating in the design, conception, prototyping, test and launch of brand-new ADAS functions, including: Active Safety, L2/L3 Driving and Parking.
-
Align cross-functionally with product managers, engineers and customers on the quality standards and expected functionality of brand-new features.
-
Supporting use case analysis, functional requirements' definition, critical metric definition and testing of ADAS features.
-
Analyze & diagnose the underlying events contributing to these metrics, identify trends, and determine the top priority engineering work for improving the product experience
What we need to see:
-
BS or MS degree from a leading university, or equivalent experience, in an engineering or computer science related discipline with 5+ years of relevant working experience.
-
Strong knowledge of Linux/QNX embedded systems, C/C++ and a scripting language (Python, Bash, etc).
-
Well-rounded knowledge of how an autonomous vehicle stack (or similar large system) works, and practical experience dealing with the challenges in integrating many components into one solution
-
Good communication and organization skills, with a logical approach to problem solving, good time management and task prioritization skills, soft skills for customer interaction.
-
Strong leadership and interpersonal skills, with the ability to drive alignment across many stakeholders.
-
Willingness to travel around Europe to support NVIDIA partners.
Ways to stand out from the crowd:
-
Experience in planning and controls, especially in tuning and debugging the controller performance on various platforms
-
Experience as ADAS software engineer at a Tier 1 or OEM.
-
Knowledge of relevant regulations and applicable (safety) standards for typical ADAS features (e.g. ASPICE, ISO26262, FMVSS, EuroNCAP).
-
Understanding of vehicle architecture and communication protocols (CAN, LIN, Ethernet).
If you're passionate about autonomous vehicles, we would love to hear from you! 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.