Principal Software Engineer L3, Planning And Controls - Autonomous Vehicles

at Nvidia
USD 272,000-425,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 4 Algorithms @ 4 Machine Learning @ 4 Leadership @ 4 Communication @ 7 Planning @ 4 Technical Leadership @ 4 Agile @ 4

Details

We are looking for an experienced software engineer to join autonomous vehicle software development for integrating both machine learning and classical trajectory planners within a safety-oriented framework. This role focuses on software integration and architecture, behavior and trajectory planning, safety concepts, and a broad understanding of machine learning as applied to autonomous systems.

Responsibilities

  • Drive architectural work across teams integrating classical planner and machine learning planner.
  • Establish frameworks to ensure safety requirements are satisfied in trajectory planning.
  • Establish scalable architecture for the NVIDIA self driving stack as a product.
  • Engage in planning and control algorithms development and implementation; understand the software architecture, design and requirements.
  • Ensure overall planning and control performance and capabilities improve over time.
  • Review, influence, and challenge planning and control algorithms; provide creative input and influence roadmaps across teams.

Requirements

  • 15+ years of relevant industry experience.
  • Proven track record driving large self-driving projects through the entire development lifecycle.
  • BS/MS or higher (or equivalent experience) in robotics, computer science, or related engineering fields.
  • Experience with agile software development processes and delivering software as a product, preferably in safety-critical applications.
  • Ability to design for reliability and testability.
  • Strong software engineering fundamentals and solid software integration and architecture experience.
  • Broader understanding of behavior planning, trajectory planning, safety concepts, and machine learning.
  • Excellent verbal and written communication skills and strong analysis skills.

Ways To Stand Out

  • Technical leadership on large-scale self-driving deliverables.
  • Exceptional software engineering skill and experience.
  • Passion for innovative technology and staying informed on leading technologies and trends in autonomous vehicles and autonomous systems.
  • Hands-on, cross-team collaborator with attention to detail and strong data organization skills; willing to troubleshoot and resolve urgent issues.

Benefits

  • Base salary range: 272,000 USD - 425,500 USD (determined based on location, experience, and pay of employees in similar positions).
  • Eligibility for equity and company benefits (link to benefits provided in original posting).

Additional Information

  • Applications for this job will be accepted at least until October 17, 2025.
  • Employer statement: NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer; they do not discriminate on the basis of protected characteristics.