NVIDIA
Senior System Software Engineer, SoC Power and Performance - O-RAN Infrastructure
$152K–$242K
US, CA, Santa Clara +2 · Senior · Full-time · Posted Aug 4, 2026
- Location
- US, CA, Santa Clara
US, CA, Remote
US, CO, Remote - Experience
- 5+ years of relevant experience in system software, embedded software, firmware, computer architecture, cellular infrastructure, or performance engineering.
- Education
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
About the job
Develop and optimize SoC system software and firmware for O-RAN and cellular infrastructure, improving power efficiency and performance across 5G and emerging 6G workloads.
What you'll do
- Build and optimize power-management policies and system performance across SoC subsystems; analyze RU and DU workloads to identify bottlenecks.
- Develop models, measurement tools, benchmarks, and automated tests; validate performance through simulation, emulation, prototyping, and silicon.
- Evaluate systems against O-RAN and cellular-interface requirements and inform future SoC, platform, and cellular-software architectures.
What they ask for
- Experience developing and debugging software for complex SoCs or embedded platforms; strong C or C++ and Python or comparable scripting skills.
- Strong understanding of computer architecture and hardware-software interaction, operating-system internals, Linux kernel development, and performance measurement and optimization.
- Working knowledge of SoC power management and cellular infrastructure/RAN architecture.
- Knowledge of relevant 5G/evolving 6G interfaces and standards, such as 3GPP NR interfaces and protocols, O-RAN Open Fronthaul, or eCPRI.
Nice to have
- Direct O-RAN RU or DU software development or optimization experience; familiarity with O-RAN Alliance specifications.
- Experience with DPDK, accelerated networking, SR-IOV, RDMA, SmartNICs, DPUs, GPUs, or baseband accelerators.
Pay
152,000 USD - 241,500 USD (base salary)
Tools
C, C++, Python, Linux kernel, 3GPP NR, O-RAN Open Fronthaul, eCPRI, DPDK
Model-written summary · the original posting is authoritative