Senior System Software Engineer - 5G/6G SoC & Power

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 152,000 - 242,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity

Job summary

NVIDIA is seeking a Senior System Software Engineer in Santa Clara, CA to develop and optimize system software for next-generation O-RAN infrastructure. You’ll work on SoCs for RUs/DUs, and collaborate across hardware, platform, and cellular-software teams from pre-silicon to deployment.

Requirements include a BS/MS in CS/CE/EE and 5+ years in system software, with strong C/C++ and Python skills, Linux kernel experience, and knowledge of power management and performance measurement.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent experience.
  • 5+ years of relevant experience in system software, embedded software, firmware, computer architecture, cellular infrastructure, or performance engineering.
  • Strong programming skills in C or C++, and Python or scripting language.
  • Strong understanding of computer architecture and hardware-software interaction, including multicore systems and memory hierarchies.
  • Experience with Linux kernel development, device drivers, concurrency, and real-time/latency-sensitive programming.
  • Hands-on experience in performance measurement, workload characterization, and system optimization.
  • Knowledge of SoC power-management concepts and 5G/6G-related interfaces.

Responsibilities

  • 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, accelerators, memory, interconnect, I/O, and networking subsystems.
  • Analyze RU and DU workloads to identify bottlenecks in compute, memory bandwidth, latency, synchronization, and data movement.
  • Create and tune power-management features such as DVFS, clock gating, and idle-state management.
  • Create performance and power models, measurement tools, benchmarks, and automated test infrastructure.
  • Use simulation, emulation, and production silicon to validate architectural decisions and identify issues.
  • Evaluate system behavior against O-RAN and cellular-interface requirements including timing and reliability.
  • Influence future SoC and platform architectures based on workload analysis.

Skills

C/C++
Python
Linux kernel
Device drivers
Performance analysis
Power management
O-RAN
Open Fronthaul

Education

BS/MS in CS/CE/EE

Tools

DPDK
SR-IOV
DPUs

Job description

NVIDIA is seeking a Senior System Software Engineer in Santa Clara, CA to develop and optimize system software for next-generation O-RAN infrastructure. You’ll work on SoCs for RUs/DUs, and collaborate across hardware, platform, and cellular-software teams from pre-silicon to deployment.

Requirements include a BS/MS in CS/CE/EE and 5+ years in system software, with strong C/C++ and Python skills, Linux kernel experience, and knowledge of power management and performance measurement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior System Software Engineer: O-RAN/SoC Performance
Senior System Software Engineer: O-RAN/SoC Performance

NVIDIA • California

On-site
USD 152,000 - 242,000
Senior System Software Engineer — SoC/O-RAN (Equity)
Senior System Software Engineer — SoC/O-RAN (Equity)

NVIDIA • Colorado

On-site
USD 152,000 - 242,000
Equity
Benefits package
Competitive salary
Senior System Software Engineer, O-RAN Power & Performance
Senior System Software Engineer, O-RAN Power & Performance

NVIDIA Corporation • Santa Clara (CA)

Remote
USD 152,000 - 242,000
Senior System Software Engineer, SoC Power and Performance - O-RAN Infrastructure
Senior System Software Engineer, SoC Power and Performance - O-RAN Infrastructure

NVIDIA • Colorado

On-site
USD 152,000 - 242,000
Equity
Benefits package
Competitive salary
Senior System Software Engineer, SoC Power and Performance - O-RAN Infrastructure
Senior System Software Engineer, SoC Power and Performance - O-RAN Infrastructure

NVIDIA Corporation • California

On-site
USD 152,000 - 242,000
Senior System Software Engineer, SoC Power and Performance - O-RAN Infrastructure
Senior System Software Engineer, SoC Power and Performance - O-RAN Infrastructure

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Senior Aerial Platform Engineer (5G/6G DSP & CUDA)
Senior Aerial Platform Engineer (5G/6G DSP & CUDA)

NVIDIA Corporation • Hillsboro (OR)

On-site
USD 224,000 - 357,000
Senior Software Engineer, Aerial Platform (5G/6G, CUDA)
Senior Software Engineer, Aerial Platform (5G/6G, CUDA)

NVIDIA Corporation • United States

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Aerial Platform Engineer — 5G/6G with CUDA
Senior Aerial Platform Engineer — 5G/6G with CUDA

NVIDIA Corporation • California

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