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

First indexed 9 Sept 2026

Description

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

Responsibilities:

  • Develop and troubleshoot platform drivers for SOCs
  • Build automation triage tools and issue packetizations for FW and OS drivers
  • Support OS driver development, bring-up, and troubleshooting of Platform and Multimedia drivers
  • Provide innovative solutions for the OEM ecosystem
  • Assist with Boot KPIs, Security, and OS drivers
  • Support multiple ecosystems related verticals
  • Follow devices from pre-silicon to production across different business verticals
  • Be involved in architecture definition and early modeling, simulation for groundbreaking products
  • Collaborate and communicate effectively with global teams

Requirements:

  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience
  • 12+ years of meaningful software development experience
  • Strong understanding of ARM microarchitecture and exception levels
  • Background in solving problems for large complex systems deployed at scale
  • Strong C/C++ and Python programming skills
  • Good understanding of ACPI and Device tree concepts
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals
  • Strong Operating systems fundamentals with Kernel and Hypervisor experience on Windows and Linux systems
  • Hands-on experience with debuggers like GDB, WinDBG, and compilers like GCC, MSVC, LLVM
  • Good understanding of SOC architecture spanning across Boot, Security, and OS

Preferred Qualifications:

  • Background and strength in sophisticated system-level debugging
  • Experience working on system-level reliability and resiliency features
  • Familiarity with system-level security concepts
  • Experience with embedded system SW concepts

You will be eligible for equity and benefits. The base salary range is $224,000 - $356,500 USD.