Senior System Software Engineer, SoC Power and Performance

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CACO
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
61 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $199k
This role $197k
$141k most similar roles pay here $252k

This role pays more than 51% of similar roles. Most pay $161,900–$235,750 — the shaded band above. At the midpoint, this role pays about $197k versus about $199k 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 1371 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer, SoC Power and Performance

As a Senior System Software Engineer, SoC Power and Performance - O-RAN Infrastructure, you will join the team to develop and optimize system software and firmware for next-generation 5G and 6G infrastructure, including Radio Units and Distributed Units. You will design power-management policies, perform performance optimizations across CPU, GPU, memory, and networking subsystems, and analyze workloads to identify architectural bottlenecks like latency and bandwidth constraints. The role involves creating measurement tools, benchmarks, and automated test infrastructure for pre-silicon and post-silicon environments. You will utilize C, C++, and Python while applying expertise in Linux kernel development, device drivers, and SoC power-management concepts such as DVFS and thermal controls. Your work addresses the technical challenges of O-RAN architecture, focusing on 3GPP NR interfaces, eCPRI, and synchronization to ensure high performance and energy efficiency in cellular networks.

What you'll do

  • Design, develop, test, and optimize system software and firmware for SoCs used in O-RAN and cellular infrastructure.
  • Develop power-management policies and performance optimizations across CPU, GPU, memory, interconnect, and networking subsystems.
  • Analyze RU and DU workloads to identify architectural bottlenecks in compute, memory bandwidth, latency, and data movement.
  • Tune power-management capabilities including dynamic voltage and frequency scaling, clock gating, and thermal controls.
  • Create performance models, measurement tools, benchmarks, and automated test infrastructure for pre-silicon and post-silicon environments.
  • Validate system behavior against O-RAN and cellular-interface requirements such as timing, synchronization, and throughput.
  • Influence future SoC and platform architectures based on workload analysis from deployed systems.

What we're looking for

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
  • 5+ years of relevant experience in system software, embedded software, firmware, computer architecture, cellular infrastructure, or performance engineering.
  • Demonstrated experience developing and debugging software for complex SoCs or embedded platforms.
  • Strong programming skills in C or C++, along with proficiency in Python or a comparable scripting language.
  • Strong understanding of computer architecture, hardware-software interaction, multicore systems, memory hierarchies, and I/O.
  • Experience with operating-system internals, Linux kernel development, device drivers, concurrency, and real-time programming.
  • Hands-on expertise in performance measurement, workload characterization, data analysis, and system optimization.
  • Working knowledge of SoC power-management concepts and cellular infrastructure including 5G/6G standards (3GPP NR, O-RAN, eCPRI).

More like this

Similar roles

Senior System Software Engineer, GPU Power and Performance Management

Nvidia

Santa Clara, CA 12 days ago $184,000–$287,500
C Embedded Firmware Device Drivers Operating Systems GPU DVFS P-state Management Real-time Software Computer Architecture Firmware Silicon Bring-up Pre-silicon Validation Hardware-Software Interface Telemetry Power Management Automation
8+ yrs exp

Senior System Software Engineer, Performance

Nvidia

Santa Clara, CA +4 100 days ago
ARM SoC CUDA GPU CPU Operating Systems Device Drivers Real-time Programming Performance Analysis HPC Virtual Memory Caching System Software Pre-silicon Post-silicon
6+ yrs exp

Senior System Software Engineer, Automotive Performance

Nvidia

Remote (Santa Clara, CA) 58 days ago $224,000–$356,500
C C++ Linux QNX Android ARM Safe RTOS Hypervisors Virtualization Benchmarking Compiler Optimization AI Tegra Profiling Tools Boot Time Optimization System Software
10+ yrs exp Remote