NVIDIA

Senior Software Engineer, Behavior Planning

NVIDIA

Santa Clara, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a Senior Software Engineer with a passion for Behavior Planning? NVIDIA is looking for an experienced engineer to join our team and create innovative solutions for autonomous vehicles. This is an exciting opportunity to be part of an industry-leading team developing the latest technologies and pushing the boundaries of AI and autonomous driving.As the Senior Software Engineer, Behavior Planning, you will be responsible for developing, testing, and maintaining the software for the autonomous vehicle system. You will be involved in the development of algorithms, software architecture, and implementation of advanced behavior planning solutions. To be successful, you must be able to think creatively and apply innovative approaches to solve complex problems.The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, and 5+ years of experience working on autonomous vehicle software development. You must also have strong experience with C++ programming and a deep understanding of software design and architecture. Additionally, you should have knowledge of behavior planning, motion planning, and control systems. This is a fast-paced and highly-collaborative role, so strong communication skills and the ability to work effectively with cross-functional teams are essential.If you have a passion for Behavior Planning and believe you have the skills and experience necessary to excel in this role, we want to hear from you.

Responsibilities:

  1. Develop, test, and maintain software for autonomous vehicle systems.
  2. Design and implement advanced behavior planning solutions.
  3. Utilize C++ programming to create innovative approaches to solving complex problems.
  4. Collaborate with cross-functional teams to ensure successful product development.
  5. Research and stay up-to-date on the latest technologies and trends in autonomous driving.
  6. Create and maintain technical documentation.
  7. Troubleshoot and debug software issues.
  8. Provide technical guidance and support to junior software engineers.
Where is this job?
This job is located at Santa Clara, CA, USA
Job Qualifications
  • Strong Problem Solving And Debugging Skills

  • Experience With D Graphics Programming

  • Experience In C/C++ Or Python

  • Experience With Ai/Ml Frameworks

  • Knowledge Of Robotics And Motion Planning

  • Experience With Development Of Embedded Systems

  • Experience With Real-Time Systems

  • Knowledge Of Computer Architecture And Optimization Techniques

Required Skills
  • Documentation

  • Testing

  • Troubleshooting

  • Debugging

  • Agile Methodology

  • Machine Learning

  • Automation

  • Coding

  • Cloud Computing

  • Designing

  • Artificial Intelligence

  • Performance optimization

  • Algorithm development

  • Teamwork

  • System architecture

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • collaboration

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer, Behavior Planning in Santa Clara, CA, USA is $146,000 - $180,000. This range is based on an analysis of salaries from various sources such as Indeed, Glassdoor, and PayScale.

Additional Information
NVIDIA is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedNovember 15th, 2023
Apply BeforeJuly 20th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About NVIDIA

NVIDIA Corp. designs and manufactures computer graphics processors, chipsets, and related multimedia software. The company operates through two segments: Graphics Processing Unit and Tegra Processor. The Graphics Processing Unit segment includes sales of the company's GeForce discrete and chipset products that supports desktop and notebook PCs plus license fees from Intel and sales of memory products. The Tegra Processors segment provides processors that deliver superior visual and multimedia experience on tablets, smart phones and gaming devices while consuming minimal power.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started