Senior System Software Engineer - Autonomous Vehicles

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

NVIDIA is seeking a Senior System Software Engineer to develop and bring their autonomous vehicle platform to market. The role involves working with experts in Deep Learning and Computer Vision to integrate and optimize software on NVIDIA's DRIVE platform, collaborate with internal and external teams, and provide technical support to customers. Requires strong C/C++ programming, system software/embedded systems experience, and OS fundamentals.

What you'd actually do

  1. Collaborate with software engineers, hardware and architecture teams to design, develop, integrate, validate, and optimize software on NVIDIA's DRIVE self-driving platform
  2. Regularly engage with customers directly to provide technical support and productize NVIDIA DRIVE platforms
  3. Be part of an internationally distributed team with locations in US, Europe, APAC, and India
  4. Be an internal champion among the NVIDIA technical community to productize software solutions
  5. Craft solutions to system software, OS and application software challenges involving DRIVE products

Skills

Required

  • BS or equivalent experience in Computer Science, Computer Engineering, or closely related field
  • 4+ years of experience on system software and/or embedded systems
  • Solid understanding of computer architecture and operating system fundamentals
  • Experienced programmer in C or C++ with strong debugging skills
  • Worked with source control systems (git, Perforce)
  • Worked on developing applications and/or system SW drivers for HW accelerators in BSP & HAL
  • Ability to adapt to fast paced development lifecycles and cross-functional organizations
  • Ease of adapting to new technologies and platforms

Nice to have

  • Background in platform bring up and/or BSP software
  • Experience with QNX
  • Experience with ARM processors
  • Familiarity with Automotive software development process (CMMI or ASPICE)
  • Exposure to safety standards like ISO26262

What the JD emphasized

  • autonomous vehicle platform
  • Deep Learning
  • Computer Vision