New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Software Engineer - Platform Software

NVIDIA
Apply →
senior full-time $224,000 - $356,500 for Level 5, and $272,000 - $431,250 for

First indexed 18 Sept 2026

Description

NVIDIA is seeking highly motivated and creative software engineers to join the Platform Software team. You will work on designing key aspects of SOC drivers, BSP, and CI/CD systems, as well as collaborating with partners and OEM customers.

Responsibilities:

  • Own the end-to-end software integration strategy for products across firmware, BSP, drivers, GPU software, services, test and release systems.
  • Lead system-level debugging of boot failures, hangs, crashes, and other issues.
  • Use various tools and techniques to isolate failures across system layers.
  • Build automated failure classification systems.
  • Drive root-cause analysis and corrective actions for defects and integration failures.
  • Integrate OEM and partner software into the NVIDIA software stack.
  • Work closely with multi-functional teams to prioritize issues and enable new features.

Requirements:

  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience.
  • 12+ years of relevant software development experience.
  • Strong understanding of ARM microarchitecture, SoC architecture, and kernel internals.
  • Proficiency in C/C++ and Python.
  • Experience with system-level debugging and integration.

Preferred Qualifications:

  • Background in sophisticated system-level debugging.
  • Experience with system-level reliability and resiliency features.
  • Familiarity with system-level security concepts.
  • Experience with embedded system software concepts.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is $224,000 - $356,500 for Level 5, and $272,000 - $431,250 for Level 6. You will also be eligible for equity and benefits.