Senior Software Engineer, Parking - Autonomous Vehicles

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Senior Software Engineer for NVIDIA's Autonomous Vehicles team, focusing on building groundbreaking technology at the intersection of automotive and robotics for parking and driving features. The role involves designing and implementing planning algorithms in C++ and supporting deployment on test vehicles.

What you'd actually do

  1. Design planning algorithms to handle navigation in unstructured and semi-structured environments.
  2. Implement planning algorithms using C++ to support parking and driving features.
  3. Write documentation and tests for automotive software.
  4. Develop simulations scenarios to assist development of new features.
  5. Support deployment of your code on test vehicles and support tests.

Skills

Required

  • C++
  • Mathematics
  • Control Theory
  • Optimization
  • Machine Learning
  • Reinforcement Learning

Nice to have

  • ML planning approaches
  • parking assist features
  • leading small teams or projects

What the JD emphasized

  • Experience in Mathematics, Control, Optimization, Machine Learning, Reinforcement Learning, etc.) or equivalent.
  • PhD with 4+ years, MS with 6+ years, or BS (or equivalent experience) with 8+ years of relevant experience in Computer Science, Computer Engineering, or a related technical field.
  • Experience using C++ for development.

Other signals

  • autonomous vehicles
  • planning algorithms
  • robotics