H1BConnect Pro is launching with premium alerts and access to more job postings.Get early access
NVIDIA logo

Systems Software Engineer – AV Platform Scheduling

NVIDIA
California, CA Full-time 11/26/2025 $148k - $287.5k per year
Undergraduate with 5+ Years of Experience

Job Description

NVIDIA is seeking a Systems Software Engineer to develop and optimize software for the NVIDIA Drive Platform aimed at autonomous vehicles, focusing on application frameworks and real-time scheduling algorithms.

Requirements

  • BS/MS or higher in computer engineering, computer science or related fields (or equivalent experience)
  • 5+ years of proven experience
  • Excellent C, C++ and Python programming skills
  • Experience developing and debugging multithreaded/distributed applications
  • Expertise in low-latency programming and debugging techniques for parallel and distributed architectures
  • Solid grasp of Software Architecture principles
  • Strong understanding of Linux and real-time operating systems
  • Great communication and analytical skills
  • Hands-on experience working within a team of engineers
  • Experience with git version control and build systems like Cmake/Bazel

Responsibilities

  • Developing and optimizing software architecture and frameworks for performance
  • Improving efficiency by optimizing computer utilization with multiple hardware engines
  • Working on component abstraction layers, inter-process data sharing, and process scheduling
  • Validating improvements in computational performance with real and synthetic data
  • Performing in-vehicle tests and collecting data for autonomous drive missions
  • Developing unit/integration tests and documentation for features
  • Evaluating quality and proposing corrective actions
  • Developing efficient product code in Python and/or C++ leveraging GPGPU programming (CUDA)
  • Following quality and safety standards defined by MISRA and ISO26262