Senior Software Systems Engineer, Motion Planning - Autonomous Vehicles

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Software Development @ 4 Linux @ 4 Algorithms @ 4 Machine Learning @ 1 Mathematics @ 7 Jira @ 4 Agile @ 4 GPU @ 4 AI @ 4

Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work.

We are seeking an energetic, hardworking Motion / Trajectory planning and controls senior software engineer to develop key features for our autonomous driving platform. In this role, you will work on a mix of trajectory planning, motion planning, and control problems to build focused software solutions. Through effective collaboration with established teams, you will help design and mature new products all the way through to production.

Responsibilities

  • Develop optimization algorithms.
  • Model desired L2/L3/L4 vehicle behavior and driving modes as optimal-control problems.
  • Design the overall software architecture for a particular feature or component.
  • Mature prototype software to production quality.

Requirements

  • PhD with 1+ year, MS with 3+ years, or BS (or equivalent experience) with 5+ years of relevant experience in Computer Science, Computer Engineering, or a related technical field.
  • Experience writing software in C++.
  • Strong applied mathematics skills: core concepts in linear algebra, differential equations, numerical methods, and convex optimization.
  • Comfort working in an Agile/Scrum software development environment in Linux using GitLab, JIRA, Gerrit (or similar).

Ways to stand out / Preferred qualifications

  • Experience in product development and vehicle test environments.
  • Expertise developing optimization solvers (linear, quadratic, second-order cone, and fully nonlinear) and their applications in model-predictive control systems for vehicle dynamic models.
  • Experience with motion planning algorithms (A*, D*, RRTs, etc.).
  • Experience using machine learning for planning is an added advantage.

Compensation & Benefits

  • Base salary ranges (by level):
    • Level 3: 152,000 USD - 241,500 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligible for equity and company benefits (link to benefits provided in original posting).

Additional information

  • Applications for this job will be accepted at least until April 11, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.