Senior SoC Software Engineer - Equity & AI Compute

NVIDIA

Santa Clara (CA)

On-site

USD 190,000 - 340,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Senior SoC Software Engineer to shape accelerated computing across CPU/datacenter systems. You will design and maintain software for complex heterogeneous SoCs, spanning user space, kernel, firmware, and boot software, helping AI factories and data centers run efficiently.

Collaborate across hardware, firmware, OS, and AI teams to push performance, reliability, and power efficiency. Strong C/C++ skills, ARM knowledge, and leadership are essential for delivering robust systems

Qualifications

  • BS or MS in Electrical Engineering, Computer Science, Computer Engineering, or equivalent experience.
  • 8+ years of industry experience.
  • Strong C and C++ programming skills with object-oriented design.
  • Experience with low-level systems software, device drivers, firmware, or hardware-facing programming.
  • Strong understanding of processor architecture fundamentals, preferably ARM.
  • Excellent communication, interpersonal, and planning skills.

Responsibilities

  • Design and develop SoC software, validation solutions, and test frameworks across the software lifecycle.
  • Pioneer next-generation system validation and reliability software for pre/post-silicon bring-up.
  • Improve software for design validation, thermal/power characterization, and platform bring-up.
  • Investigate root-cause analysis of complex board- and system-level failures.

Skills

C programming
C++ programming
Low-level systems programming
ARM architecture
Problem solving

Education

BS/MS in Electrical Engineering, CS, or CE

Tools

Linux kernel

Job description

NVIDIA is seeking a Senior SoC Software Engineer to shape accelerated computing across CPU/datacenter systems. You will design and maintain software for complex heterogeneous SoCs, spanning user space, kernel, firmware, and boot software, helping AI factories and data centers run efficiently.

Collaborate across hardware, firmware, OS, and AI teams to push performance, reliability, and power efficiency. Strong C/C++ skills, ARM knowledge, and leadership are essential for delivering robust systems

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior SoC Software Engineer: AI/Data Center Systems Equity
Senior SoC Software Engineer: AI/Data Center Systems Equity

NVIDIA • United States

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior SoC Software Engineer — AI & Data Center Systems
Senior SoC Software Engineer — AI & Data Center Systems

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior SoC Software Engineer
Senior SoC Software Engineer

NVIDIA • United States

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior SoC Software Engineer
Senior SoC Software Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Systems Software Engineer — AI/Hardware Systems (Equity)
Senior Systems Software Engineer — AI/Hardware Systems (Equity)

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior SoC Software Engineer
Senior SoC Software Engineer

NVIDIA • Santa Clara (CA)

On-site
USD 190,000 - 340,000
Equity
Benefits
Senior SoC Subsystem & IO Architect — Equity Options
Senior SoC Subsystem & IO Architect — Equity Options

NVIDIA • Massachusetts

On-site
USD 184,000 - 356,500
Senior System Software Engineer – GPU & HPC, Equity
Senior System Software Engineer – GPU & HPC, Equity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Datacenter Power & Performance Software Engineer (Equity)
Datacenter Power & Performance Software Engineer (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Equity
Benefits
SoC Software Engineer - Low-Level Systems for AI/HPC
SoC Software Engineer - Low-Level Systems for AI/HPC

NVIDIA • United States

On-site
USD 108,000 - 196,000