Systems Software Engineer, AV Platform Scheduling - New College Grad 2026

at Nvidia
USD 148,000-287,500 per year
MIDDLE SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Linux @ 6 Python @ 3 Algorithms @ 3 Communication @ 3 Git @ 3 Debugging @ 3 CUDA @ 3

Details

We are looking for a Systems Software Engineer to join the team building the NVIDIA Drive Platform to provide a scalable software stack and framework for autonomous vehicles. This role focuses on crafting, developing and maintaining the application framework, real-time scheduling algorithms, and tools used for self-driving cars.

Responsibilities

  • Develop and optimize software architecture and frameworks for real-world performance, meeting or exceeding customer requirements.
  • Improve efficiency by optimizing compute utilization across multiple hardware engines for enhanced software performance.
  • Work on component abstraction layers, inter-process data sharing and communication, and process scheduling.
  • Solidify existing frameworks and software components; validate computational performance and system utilization improvements with large amounts of real and synthetic data.
  • Perform in-vehicle tests, collect data, and complete autonomous drive missions.
  • Develop unit and integration tests, write documentation for features, evaluate quality, and propose corrective actions.
  • Develop highly efficient product code in Python and/or C++, leveraging high algorithmic parallelism offered by GPGPU programming (CUDA).
  • Follow quality and safety standards such as MISRA and ISO 26262.

Requirements

  • BS/MS or higher in computer engineering, computer science or related fields (or equivalent experience).
  • Excellent programming skills in C, C++ and Python.
  • Experience developing and debugging multithreaded and distributed applications (examples: multimedia systems, game engines).
  • Expertise in low-latency programming and debugging techniques, especially for parallel and distributed architectures.
  • Solid grasp of software architecture principles.
  • Strong understanding of Linux and real-time operating systems.
  • Experience with git and build systems such as CMake and Bazel.
  • Hands-on, detail-oriented team player able to work with algorithm, software and hardware engineers; strong communication and analytical skills.

Ways to Stand Out

  • Knowledge of automotive systems, notably ADAS applications.
  • Research background in discrete optimization and/or real-time scheduling.
  • Experience or interest in computer vision and image processing.
  • Background with robotics frameworks such as ROS.
  • Experience shipping products meeting ISO 26262 standards while following ASPICE practices.

Compensation & Benefits

  • Base salary ranges provided by level:
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • You will also be eligible for equity and benefits (see NVIDIA benefits).

Additional Information

  • Applications for this job will be accepted at least until October 3, 2025.
  • NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.