Senior System Software Engineer - AV Platform

at Nvidia
USD 184,000-356,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 Communication @ 7 Debugging @ 6 QA @ 4

Details

The Automotive Vehicles Platform team is seeking a Senior System Software Engineer to develop and launch NVIDIA's autonomous vehicle platform globally. You will be part of a dedicated effort to create and market innovative solutions that will transform transportation and the growing field of self-driving cars. Collaborating with cross-functional engineering teams across various vehicle subsystems, you will integrate their work into the DRIVE SW platform, meeting or exceeding NVIDIA and automotive standards and guidelines.

Responsibilities

  • Lead software integration with a systematic approach to streamline embedded development within NVIDIA and across NVIDIA Drive autonomous vehicle solution partners.
  • Contribute to platform software development, tools, filesystem customization, and software integration in various OS environments.
  • Work closely with system architects, software/firmware engineers, HW/SW QA teams, and application engineering teams to manage cross-team dependencies, align schedules, coordinate progress, and debug to meet production release timelines.
  • Regularly engage with customer teams to productize workflows for platform integration.
  • Enhance integration efficiency to facilitate low-latency development on Tegra-based Autonomous Vehicle Simulation & Car platforms.
  • Contribute to best practices for building, testing, and releasing software.
  • Analyze complex technical issues and independently drive resolution across multiple teams to enable the best user experience.
  • Work in an environment involving Hypervisor, Linux, and QNX RTOS.

Requirements

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

Ways to stand out

  • Exposure to cloud services, Jenkins, and Docker with experience in continuous integration and continuous deployment systems.
  • Familiarity with Bazel build systems.
  • Background with Linux and QNX filesystems, and QNX RTOS.
  • Previous experience in automotive ECU software integration.
  • Prior experience in the automotive field.

Compensation & Benefits

  • Base salary ranges: Level 4: 184,000 USD - 287,500 USD; Level 5: 224,000 USD - 356,500 USD.
  • Eligible for equity and company benefits.

Other

  • Applications for this job will be accepted at least until October 7, 2025.
  • NVIDIA is an equal opportunity employer and values diversity in its workforce.