Senior SoC Software Engineer

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $165k
This role $236k
$100k $308k
below market most similar roles pay here above market

This role pays more than 98% of similar roles. Most pay $150,187–$180,250 — the blue band above. At the midpoint, this role pays about $236k versus about $165k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior SoC Software Engineer

The Senior SoC Software Engineer joins a team building and maintaining software for complex heterogeneous computing systems. This role involves designing and developing SoC software, validation solutions, and test frameworks to stress complex systems throughout the software development lifecycle. Responsibilities include developing software spanning user space, the kernel, firmware, and SoC boot software to improve performance, reliability, and power efficiency. The engineer will drive root-cause analysis for board-level failures and pioneer reliability software for virtual prototypes and first silicon. Required skills include C and C++ programming, object-oriented design, and experience with low-level systems software, device drivers, or firmware. Candidates should possess a strong understanding of processor architecture, preferably ARM, and Linux kernel internals to support AI factories, data centers, and autonomous platforms.

What you'll do

  • Design and develop SoC software, validation solutions, and test frameworks for complex systems.
  • Develop software across user space, the kernel, firmware, and SoC boot software.
  • Pioneer next-generation system validation and reliability software to accelerate production-ready hardware deployment.
  • Improve software efficiency for thermal and power characterization, manufacturing screening, and platform bring-up.
  • Drive root-cause analysis of complex board- and system-level failures across hardware and software boundaries.
  • Execute pre-silicon and post-silicon bring-up for complex SoCs and data center platforms.
  • Apply AI and automation techniques to accelerate validation and improve system reliability.

What we're looking for

  • BS or MS in Electrical Engineering, Computer Science, Computer Engineering, or equivalent experience.
  • 8+ years of relevant industry experience.
  • Strong C and C++ programming skills, including object-oriented design and development.
  • Experience with low-level systems software, device drivers, firmware, or hardware-facing programming.
  • Strong understanding of processor architecture fundamentals, preferably ARM (preferred).
  • Exceptional problem-solving and debugging skills for issues spanning multiple layers of the system.
  • Excellent communication, interpersonal, and planning skills to lead technically complex initiatives.
  • Experience developing systems, validation, or reliability software for data center, server, AI infrastructure, or other mission-critical platforms (preferred).

More like this

Similar roles

Senior SoC Software Engineer

Nvidia

Santa Clara, CA 20 days ago $184,000–$287,500
C C++ Linux Kernel ARM Firmware Device Drivers SoC Pre-silicon Post-silicon Bring-up Object-Oriented Design System Validation Root-cause Analysis AI Infrastructure HPC Hardware-facing Programming
8+ yrs exp

SoC Software Engineer

Nvidia

Santa Clara, CA 14 days ago $108,000–$178,250
C C++ SoC Firmware Linux Kernel Embedded Software Device Drivers ARM Computer Architecture ASIC Hardware Validation Silicon Bring-up Object-Oriented Design AI HPC

SoC Software Engineer, New College Graduate 2026

Nvidia

Santa Clara, CA 14 days ago $108,000–$178,250
C C++ Linux Kernel SoC Firmware Device Drivers Computer Architecture Object-Oriented Design System Software Hardware Validation Silicon Bring-up Pre-silicon ASIC AI HPC

Senior System Software Engineer

Nvidia

Santa Clara, CA 105 days ago $184,000–$287,500
C++ C Linux Kernel ARM Operating Systems Kernel Programming Computer Architecture Firmware SoC Object-Oriented Programming Pre-Silicon Post-Silicon bring up Diagnostic Software Root Cause Analysis
8+ yrs exp

Senior System Software Engineer

Nvidia

Santa Clara, CA 13 days ago $184,000–$287,500
C C++ Object-Oriented Programming Linux Kernel Firmware Boot Software ARM SoC System Architecture Pre-Silicon Post-Silicon Bringup Root Cause Analysis Kernel Internals
8+ yrs exp

Senior System Software Engineer, Performance

Nvidia

Remote (Santa Clara, CA) +4 21 days ago $184,000–$287,500
ARM Architecture System Software SoC CUDA GPU CPU Device Drivers Operating Systems Concurrency Virtual Memory Caching Interrupts Real-time Programming Performance Analysis HPC Pre-silicon Post-silicon OSS SDKs
6+ yrs exp Remote