NVIDIA
Senior Software Engineer - SOC Platforms
$184K–$356K
US, CA, Santa Clara · Senior · Full-time · Posted Oct 1, 2026
- Experience
- At least 10 years developing SOC systems and platform software; also asks for multiple years in systems, platform, embedded, or GPU software roles.
- Education
- BS/MS/PhD (or equivalent experience) in Computer Science or a related degree.
About the job
Develop platform and system software for GPU and SOC products, including drivers, firmware interactions, observability systems, and production applications.
What you'll do
- Develop and maintain platform software, including Linux device drivers, firmware/BIOS interactions, health monitoring, and system features.
- Build high-performance distributed observability platforms for metrics, logs, traces, monitoring, and analytics.
- Partner across software, driver, product, data center, and cloud teams to launch platforms and improve performance, features, and stability.
What they ask for
- At least 10 years of experience developing SOC systems and platform software.
- Hands-on system software experience covering Linux internals, device drivers, kernel/user boundaries, concurrency, and performance profiling.
- Experience building observability architectures and distributed systems, including metrics, logs, traces, and analytics.
- Proficiency in high-performance, secure production software and backend systems programming.
Nice to have
- SOC programming and debugging across x86 and ARM architectures.
- Linux and/or Windows, networking, and virtualization experience; demonstrated C/C++ skills and production code review experience.
Pay
184,000 USD - 287,500 USD base salary (Level 4); 224,000 USD - 356,500 USD base salary (Level 5)
Tools
Linux, C/C++, GPU, SOC, BIOS, x86, ARM, NVLink
AI focus
Develop AI/ML applications and understand how AI workloads map onto NVIDIA architectures and affect latency, throughput, and cost.
Model-written summary · the original posting is authoritative