SoC Software Engineer

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$108,000–$178,250 / yr
Employment
Full-time
Posted
14 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $174k
This role $143k
$95k $227k
below market most similar roles pay here above market

This role pays less than 70% of similar roles. Most pay $135,000–$214,000 — the blue band above. At the midpoint, this role pays about $143k versus about $174k 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 · SoC Software Engineer

JOB TITLE: SoC Software Engineer - New College Grad 2027 As a New College Grad 2027, you will join a team building and maintaining software for complex heterogeneous computing systems. You will design and develop SoC software, validation solutions, and test frameworks for CPU, SoC, and GPU-based platforms. Your daily work involves developing software across user space, the kernel, firmware, and SoC boot software to support the journey from virtual prototypes to production-ready hardware. You will use C and C++ to solve system-level challenges involving processor architecture, specifically ARM. Key responsibilities include investigating hardware and software issues to improve performance, reliability, and power efficiency. You will collaborate with architecture and ASIC teams to integrate new capabilities across the software stack for AI, HPC, and accelerated computing workloads.

What you'll do

  • Design and develop SoC software, validation solutions, and test frameworks for CPU, SoC, and GPU platforms.
  • Develop software across the stack, including user space, the kernel, firmware, and SoC boot software.
  • Build next-generation system validation and reliability software for virtual prototypes and production-ready hardware.
  • Contribute to system software architecture and integrate new capabilities across the software stack.
  • Investigate hardware and software issues to improve performance, reliability, power efficiency, and serviceability.
  • Collaborate with architecture and ASIC teams to translate requirements into new computing platforms.
  • Apply emerging technologies and industry standards to solve real-world engineering problems.

What we're looking for

  • Pursue or recently complete a BS or MS in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • Possess strong C or C++ programming skills and an understanding of object-oriented design.
  • Have familiarity with low-level systems software, device drivers, firmware, embedded software, or hardware-facing programming.
  • Possess a foundational understanding of processor and computer architecture, preferably ARM.
  • Demonstrate strong problem-solving, debugging, and clear communication skills.
  • Knowledge of Linux systems or kernel internals (preferred).
  • Understanding of server, PC, embedded, or other complex computing architectures (preferred).
  • Experience with SoC development, pre-silicon environments, silicon bring-up, or hardware validation (preferred).

More like this

Similar roles

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 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

Senior SoC Software Engineer

Nvidia

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

System Software Engineer

Nvidia

Santa Clara, CA 141 days ago $124,000–$195,500
C C++ Object-Oriented Programming Linux Kernel ARM SoC ASIC Pre-Silicon Post-Silicon System Architecture Hardware Qualification Failure Analysis diagnostic middle-ware bring up HPC AI Accelerated Computing
2+ 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

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