Senior Software Engineer, Drive-alpha Engineering - Autonomous Vehicles

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Senior Software Engineer role focused on the integration, testing, and sign-off of NVIDIA's Autonomous Vehicles (AV) Drive-Alpha solution, which is powered by AI and accelerated computing. The role involves providing technical feedback on the SW stack's quality, identifying and fixing weak links, driving the RCCA process for continuous improvement, and coordinating efforts across multiple collaborators and component teams. The engineer will also contribute production-quality code when necessary.

What you'd actually do

  1. Provide in-depth and insightful technical feedback on the quality of NDAS L2++/L3/L4 SW stack, based on the performance metrics proven through offline-replay and in-car testing.
  2. Identify the weak link of the L2++/L3/L4 SW stack and make it strong.
  3. Integrate, test and sign-off SW stack's code change and model update, and drive the Root-Cause-Corrective-Action (RCCA) process to continuously improve the quality of NDAS SW.
  4. Decompose a complicated cross-function problem into actionable items and coordinate a concerted effort among multiple collaborators.
  5. Join force with component team developers, when necessary, provide your domain expert input to a solution for hard problems, and produce production-quality code to component code base.

Skills

Required

  • PhD with 1+ year, MS with 3+ years, or BS (or equivalent experience) with 5+ years of proven experience in Computer Science, Computer Engineering, or a related technical field.
  • Great coding skills in modern C++ and scripting languages like Python.
  • Deep understanding of L2++/L3/L4 product features in the market.
  • Hands-on experience in debugging AD SW problems.
  • Ability to communicate well and work productively in a cross-disciplinary environment.

Nice to have

  • Experience of working as a hands-on tech lead for one or more autonomous driving components.
  • Hands-on development experience of an SOP-ed AD and/or ADAS product.
  • Rich experience of in-car testing with great intuition of first-level triaging (from symptom to component).
  • Familiar with CI/CD process, test automation, Jenkins, Log-Sim reply.

What the JD emphasized

  • L2++/L3/L4 SW stack
  • model update
  • Root-Cause-Corrective-Action (RCCA)

Other signals

  • autonomous driving
  • AI
  • ML
  • L2++/L3/L4 SW stack
  • model update