Senior System Software Engineer, Platform Software

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAWestford, MA
Salary
$224,000–$356,500 / yr
Employment
Full-time
Posted
52 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $290k
$88k $385k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $151,000–$213,200 — the blue 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 1675 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer, Platform Software

The Senior System Software Engineer - Platform Software joins the Platform Software team to work on all aspects of SOC and system technology verticals. You will design key SOC drivers, BSP, and sophisticated CI/CD systems while collaborating with partners and OEM customers. Daily responsibilities include developing and triaging platform drivers, building automation triage tools, and supporting OS driver development, bring up, and multimedia drivers. You will follow devices from pre-silicon to production, participating in architecture definition and early modeling. Required skills include C/C++, Python, and deep knowledge of ARM microarchitecture, ACPI, and device tree concepts. You must understand computer system architecture, including caches, buses, and memory controllers, alongside experience with Kernel, Hypervisor, GDB, WinDBG, GCC, MSVC, and LLVM for complex system problem-solving.

What does a System Software Engineer earn in California?

Median $235750 from 68 postings across 4 companies.

See salary data

What you'll do

  • Develop and triage platform drivers for SoCs.
  • Build sophisticated automation triage tools and issue packetizations for firmware and OS drivers.
  • Support OS driver development, system bring-up, and multimedia driver triaging.
  • Provide innovative solutions and technical support for the OEM ecosystem.
  • Assist with boot KPIs, security drivers, and OS driver development.
  • Participate in architecture definition and early modeling for new products.
  • Manage device lifecycles from pre-silicon stages through bring-up to production.

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.
  • Strong C/C++ and Python programming skills with a history of independent coding projects.
  • 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 and WinDBG and compilers like GCC, MSVC, and LLVM.

More like this

Similar roles

Embedded Software Engineer, DPU Platform

Nvidia

Westford, MA 44 days ago
C Python Linux kernel Embedded systems Firmware Device drivers GCC Git GitHub Make BitBake Shell scripts Gerrit Jenkins ARMv8 UEFI Agile SOC Secure Boot
2+ yrs exp

Senior Platform Software Engineer

Oracle

115 days ago
Oracle Cloud Infrastructure OCI Cloud Infrastructure Deployment Validation Artifact Workflows Operational Automation Multi-tenant Cloud

Senior Platform Software Engineer

Oracle

Austin, TX +1 123 days ago $92,500–$209,500
Java Distributed Systems APIs Databases Data Processing Backend Services Software Development Lifecycle Monitoring Observability Performance Profiling Secure Coding Distributed Computing
4+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 100 days ago $92,500–$209,500
Java Shell Scripting Linux Unix Web Services Data Structures Networking AI Codex Software Design
5+ yrs exp