System Software Engineer - GPU and SOC

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

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 3 Software Development @ 6 Linux @ 6 Python @ 6 CI/CD @ 3 Debugging @ 3 System Architecture @ 3 AI @ 3

Details

NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of software engineers on SOC and system-level software and technology verticals. You will design key aspects of SOC drivers, BSP, CI/CD systems, and collaborate with partners and OEM customers. The role involves device bring-up from pre-silicon to production and contributing to architecture definition, modeling, and simulation.

Responsibilities

  • Develop and triage platform drivers for SOCs
  • Build automation triage tools and issue packetization for firmware (FW) and OS drivers
  • Support OS driver development, bring-up, and triaging of platform and multimedia drivers
  • Support the OEM ecosystem and provide innovative solutions
  • Assist with Boot KPIs, Security, and OS driver work
  • Support multiple ecosystem-related verticals
  • Follow devices from pre-silicon through bring-up to production across product verticals
  • Participate in architecture definition, early modeling, and simulation
  • Collaborate and communicate with global teams

Requirements

  • BS or MS in Computer Engineering, Computer Science, or equivalent experience
  • Strong understanding of ARM microarchitecture and ARM exception levels
  • Experience solving problems for large, complex systems deployed at scale
  • Strong C/C++ and Python programming skills; demonstrated initiative in independent coding projects
  • Good understanding of ACPI and Device Tree concepts
  • Familiarity with computer system architecture and microprocessor/microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)
  • Strong operating systems fundamentals with kernel and hypervisor experience on Windows and Linux systems
  • Hands-on experience with debuggers (GDB, WinDbg) and compilers (GCC, MSVC, LLVM)
  • Good understanding of SOC architecture spanning Boot, Security, and OS
  • 8+ years of meaningful software development experience

Ways to stand out

  • Sophisticated system-level debugging experience
  • Experience with system-level reliability and resiliency features
  • Familiarity with system-level security concepts
  • Experience with embedded system software concepts

Compensation & Benefits

  • Base salary range: 184,000 USD - 287,500 USD (determined based on location, experience, and peer pay)
  • Eligible for equity and additional benefits (link provided in original posting)

Additional information

  • Applications accepted through at least February 2, 2026
  • NVIDIA uses AI tools in its recruiting processes
  • NVIDIA is an equal opportunity employer and values diversity