Senior System Software Engineer - Autonomous Vehicles Platform

at Nvidia
USD 224,000-425,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 4 Docker @ 4 Jenkins @ 4 Linux @ 4 Python @ 7 CI/CD @ 4 Communication @ 7 Debugging @ 6 QA @ 4 Compliance @ 4

Details

The Autonomous Vehicles Platform team is seeking a Senior System Software Engineer to help bring NVIDIA's autonomous vehicle platform to market. This role involves developing and productizing innovative solutions for self-driving vehicles, integrating work from multiple vehicle sub-systems into the DRIVE SW platform, and ensuring compliance with NVIDIA and automotive standards.

Responsibilities

  • Lead software integration with a systematic approach to streamline embedded development within NVIDIA and across Drive autonomous vehicle solution partners.
  • Architect and develop platform software, tools, filesystem customizations, and software integration across various OS environments.
  • Collaborate with engineering teams to enable CI for automated sanity testing, car validation, and software release delivery.
  • Coordinate with system architects, software/firmware engineers, HW/SW QA teams, and application engineering teams to drive cross-team dependencies, schedule alignment, and debug issues to meet production release timelines.
  • Enhance integration efficiency to facilitate low-latency development on Tegra-based autonomous vehicle simulation and car platforms.
  • Regularly engage with customer teams to productize workflows for platform integration.
  • Identify and implement build and packaging infrastructure requirements and develop automated tests to accelerate AV software development.
  • Operate in environments involving Hypervisor, Linux, and QNX RTOS.

Requirements

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent experience).
  • 12+ years of experience working on software development for autonomous vehicles.
  • Proficient debugging skills from application to kernel level on embedded hardware.
  • Strong software development skills in Python.
  • Strong communication skills and ability to collaborate with multiple cross-functional teams.
  • Experience in software architecture design.
  • Proven expertise in embedded systems and SW/HW cross-domain knowledge.
  • Ability and flexibility to work and communicate effectively in a multinational, multi-time-zone environment.
  • Self-motivated, organized, and proactive.

Preferred / Ways to Stand Out

  • Experience with cloud services, Jenkins, and Docker in CI/CD systems.
  • Prior experience in the automotive field.
  • Familiarity with the Bazel build system.
  • Experience with Linux and QNX filesystems; QNX RTOS is a major plus.
  • Background in automotive ECU software integration.

Compensation & Benefits

  • Base salary ranges provided by level:
    • Level 5: 224,000 USD - 356,500 USD
    • Level 6: 272,000 USD - 425,500 USD
  • Eligible for equity and benefits (link to NVIDIA benefits referenced in original posting).

Additional Information

  • Applications accepted at least until November 29, 2025.
  • NVIDIA is an equal opportunity employer and fosters a diverse work environment.