Senior Software Engineer, Behavior Planning - Autonomous Vehicles Job at NVIDIA, Santa Clara, CA

YnQ0OWpsZmVLVHU4R1FiQlREcWlSeFEvU1E9PQ==
  • NVIDIA
  • Santa Clara, CA

Job Description

NVIDIA Software Engineer Position

Want to join a fun, creative company that is on the cutting edge of amazing technologies? NVIDIA is developing groundbreaking solutions in some of the world's most exciting technology areas including Virtual Reality, Artificial Intelligence, Deep Learning and Autonomous Vehicles. We are looking for software engineers to join our Behavior Planning team to redefine the way we drive. As part of this team you will build our behavioral and motion planning algorithms for various design domains, which spans challenges from achieving a comfortable driving experience, occlusion handling, driver-in-the-loop situations, all the way to the long tail of traffic rules that need to be handled fully autonomously. You will have the opportunity to deploy your algorithms and truly have the first-hand experience of your work driving the cars of the future.

What you will be doing:

  • Design and implement robust, safety-critical algorithms for behavior and motion planning on highways and urban roads.
  • Address fundamental problems in redundant actuation, degraded operation, and fail-safe control to ensure system integrity.
  • Architect and develop new behavior planning features from concept to deployment, driven by product requirements.
  • Rigorously test and validate functionalities in sophisticated simulation environments and real-world road scenarios.
  • Build an autonomous system with a coordinated safety concept that performs reliably across varied geographical regions, sensor configurations, map availability, and environmental conditions.
  • Collaborate closely with cross-functional teams including perception, mapping, vehicle control, and user experience.

What we need to see:

  • BS or higher in Computer Science, Electrical Engineering, Mechanical Engineering, Physics, or a related field (or equivalent experience).
  • 8+ years of proven experience in robotics or a comparable domain.
  • Proven applied robotics experience.
  • Strong proficiency in C/C++.
  • Familiarity with Python.
  • Comfortable developing within Linux or Unix-based systems.
  • Outstanding analytical and skills for compute-constrained systems.
  • Ability to optimally multitask and prioritize in a fast-paced environment.
  • Excellent communication skills.

Ways to stand out from the crowd:

  • 2+ years of experience in AV software development and deploying production-ready code.
  • A PhD in a relevant field or related research experience.
  • Expert-level understanding of planning algorithms and/or a strong controls background.
  • Knowledge of CUDA.

The base salary range is 184,000 USD - 356,500 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 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.

Job Tags

Similar Jobs

Wing Assistant - India

WordPress Developer (PH) Job at Wing Assistant - India

Join to apply for the WordPress Developer (PH) role at Wing Assistant - IndiaContinue with Google Continue with GoogleJoin to apply for the...  ...people who can do this successfully!WordPress Developer (Remote)Wing is on the exciting mission of redefining the future of... 

Zurich Insurance Company Ltd.

Life Sciences Underwriter (Mid-Senior - Senior) Job at Zurich Insurance Company Ltd.

 ...Zurich is currently hiring an experienced Life Sciences Underwriter to join the Middle Market team in NY. Middle Markets is a key...  ...submission. Location(s): AM - New York Virtual Office Remote Working: Hybrid Schedule: Full Time Employment Sponsorship... 

Pompa Program

Health Coach Job at Pompa Program

 ...passionate about helping people with their health? Look no further than Pompa Program!...  ...Summary: A Pompa Program Certified Health Coach leverages the highly effective and proven...  .... Proficient in the use of advanced virtual coaching tools and other technology platforms... 

Sherwin-Williams

Customer Service Delivery Driver Job at Sherwin-Williams

 ...store, specialty wholesale branch, floorcovering facility or delivery service terminal. At Sherwin-Williams, part of our mission is to help...  ...now or in the future Must have a valid, unrestricted Drivers License Must be able, with or without reasonable accommodation... 

Avion Hospitality

Laundry Attendant Job at Avion Hospitality

 ...Job Description Job Description Description: The Laundry Attendant maintains constant supply of clean linens for the hotel. Performs all stages of linen processing, including collecting, transporting, sorting, weighing, loading and unloading (washers, dryers and chutes...