Senior System Software Engineer - Autonomous Vehicles

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $235,750
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Automotive

Description For Senior System Software Engineer - Autonomous Vehicles

NVIDIA is seeking a Senior System Software Engineer to join their Solutions Engineering team focused on autonomous vehicle platforms. This role is crucial in developing NVIDIA's autonomous vehicle technology, working with state-of-the-art systems in Deep Learning, Computer Vision, and vehicle control. The position involves collaborating with diverse teams to design and implement software solutions for automotive platforms, particularly the NVIDIA DRIVE self-driving platform.

The role requires expertise in embedded systems and operating systems principles, with opportunities to work directly with customers and internal teams across global locations. You'll be responsible for developing and optimizing software solutions, providing technical support, and contributing to the productization of NVIDIA DRIVE platforms.

Key technical requirements include strong programming skills in C/C++, experience with embedded systems, and understanding of computer architecture. The ideal candidate should have 4+ years of relevant experience and be comfortable working in a fast-paced, cross-functional environment.

What makes this opportunity unique is the chance to work on cutting-edge autonomous vehicle technology at NVIDIA, a company known for pioneering accelerated computing solutions. You'll be part of a team that's directly impacting the future of autonomous driving, working with high-definition maps and advanced hardware platforms.

The position offers competitive compensation with a base salary range of $148,000 - $235,750, plus equity benefits. NVIDIA is known for its innovative culture and commitment to fostering diversity, making it an ideal place for those passionate about pushing technological boundaries in autonomous vehicle development.

Last updated 3 months ago

Responsibilities For Senior System Software Engineer - Autonomous Vehicles

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

Requirements For Senior System Software Engineer - Autonomous Vehicles

  • 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
  • Experience with source control systems (git, Perforce)
  • Experience 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

Benefits For Senior System Software Engineer - Autonomous Vehicles

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer - Autonomous Vehicles

Senior Design for Debug Architect and Methodology Engineer

Senior Design for Debug Architect role at NVIDIA focusing on implementing hardware and software debug solutions for GPUs and SoCs

Senior Firmware Verification Engineer, PCIe

Lead firmware verification engineer position at NVIDIA, focusing on PCIe technology and requiring 12+ years of experience in verification, firmware, and hardware interfaces.

Senior High-Performance ASIC Timing Engineer

Senior High-Performance ASIC Timing Engineer position at NVIDIA focusing on timing analysis and closure for next-generation CPU, GPU, and SOC designs.

Senior Server Firmware Bringup Engineer

Senior Server Firmware Bringup Engineer role at NVIDIA focusing on UEFI development and Arm boot firmware for GPU-based AI servers.

Senior System Software Engineer Platform - Server Embedded Firmware

Senior System Software Engineer role at NVIDIA focusing on embedded firmware development for server platforms and microcontroller systems.