Senior System Software Engineer, Platform Software

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAWestford, MA
Salary
$224,000–$356,500 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $290k
$91k most similar roles pay here $385k

This role pays more than 99% of similar roles. Most pay $151,000–$213,200 — the shaded band above. At the midpoint, this role pays about $290k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer, Platform Software

As a Senior System Software Engineer - Platform Software, you will join the Platform Software team to work on all aspects of SOC and system technology verticals. You will design key components of SOC drivers, BSP, and sophisticated CI/CD systems while collaborating with OEM customers. Your daily responsibilities include developing and triaging platform drivers, building automation triage tools for firmware and OS drivers, and supporting boot KPIs, security, and multimedia drivers from pre-silicon to production. The role requires expertise in C, C++, and Python, alongside a deep understanding of ARM microarchitecture, ACPI, and device tree concepts. You will utilize debuggers like GDB and WinDBG with compilers such as GCC, MSVC, and LLVM. This position focuses on solving complex system problems involving kernel and hypervisor experience across Windows and Linux environments.

What does a System Software Engineer earn in California?

Median $235750 from 37 postings across 4 companies.

See salary data

What you'll do

  • Develop and triage platform drivers for System on Chip (SoC) integration.
  • Build sophisticated automation triage tools and issue packetizations for firmware and OS drivers.
  • Support the development, bring-up, and triaging of multimedia and platform drivers.
  • Provide innovative technical solutions to support the OEM ecosystem.
  • Assist with Boot KPIs, security features, and operating system driver development.
  • Manage device lifecycles from pre-silicon stages through to production across various business verticals.
  • Participate in architecture definition and early modeling/simulation for new products.

What we're looking for

  • 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 ARM exception levels.
  • Proficiency in C/C++, Python, and experience with compilers like GCC, MSVC, and LLVM.
  • Knowledge of computer system architecture, including caches, buses, memory controllers, and DMA.
  • Strong operating systems fundamentals with Kernel and Hypervisor experience on Windows and Linux.
  • Understanding of ACPI and Device tree concepts.
  • Experience with system-level debugging, reliability, security, or embedded systems (preferred).

More like this

Similar roles

Software Engineer, DPU Platform

Nvidia

Westford, MA 24 days ago $116,000$189,750
C Python Embedded Systems Linux Kernel Firmware Device Drivers ARMv8 UEFI GCC Git GitHub Make BitBake Gerrit Jenkins Agile Secure Boot SOC
2+ yrs exp

Senior System Software Engineer

Nvidia

Santa Clara, CA +3 134 days ago $152,000$241,500
C++ Python GDB JTAG Linux Android Windows USB UART SPI PCIe CI/CD Firmware Device Drivers SoC Kernel Hardware-in-the-loop Object-Oriented Programming
5+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN +1 73 days ago $92,500$209,500
Oracle Cloud Infrastructure (OCI) Agentic AI Java GoLang C# System Architecture Agile Software Design Automation
4+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX 73 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI CLI CI/CD OpenAPI Software Architecture Code Generation Cloud Infrastructure Quality Assurance Pipelines
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 56 days ago $92,500$209,500
CI/CD Distributed Systems Java TypeScript Python Go OCI AWS Azure GCP Containers Infrastructure Automation DevOps Claude Code Codex Cursor AI-assisted Development
5+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN +1 57 days ago $92,500$209,500
Oracle Cloud Infrastructure Distributed Systems Linux API System Design Software Development Back end Programming
3+ yrs exp