← All roles

Senior Software Engineer - SOC Platforms

NVIDIA· Engineer, Sys SW
Apply on company site
Santa Clara, CA$184k - $287.5k + equityfull-timePosted 3w ago

About the role

Senior GPU Platforms Engineer focusing on system software, observability, and full-stack development for NVIDIA SOC/GPU platforms. Collaborates across software, driver, and data-center/cloud units to launch new GPU platforms and improve performance, stability, and features.

Responsibilities

  • System Software Generalist: develop platform software including kernel device driver development, firmware/BIOS interactions, health monitoring, system-level features on new GPU/SOC platforms and products.
  • Observability stack expert: design and develop high-performance, distributed observability platforms handling high-volume data, real-time monitoring, logging and alerting; develop backend pipeline and analytics with scale.
  • Full stack software engineer: develop productions applications, solutions and features for NVIDIA SOC products.
  • Partner with software, driver, and product/data center/Cloud units to launch new GPU platforms, resolve sophisticated system challenges, and improve performance, features and stability across configurations.
  • Engage in code reviews and contribute to substantial production codebases using C/C++ and data pipelines.
  • Understand AI workloads mapping onto NVIDIA architectures and how architectural features impact latency, throughput, and cost.
  • Develop and sustain in-depth knowledge of OS and system software, focusing on Linux internals, device drivers, kernel/user boundaries, concurrency, and performance profiling.
  • Apply expertise in Operating Systems and Computer Architecture to manage CPU–GPU interactions, PCIe, memory hierarchy, interrupts, and firmware/bootloaders.

Qualifications

  • BS/MS/PhD (or equivalent experience) in Computer Science or related field, with multiple years of experience in systems, platform, embedded, or GPU software roles.
  • At least 10 years of experience in developing SOC systems and platform software.
  • System Software Generalist: strong hands-on experience with Linux internals, device drivers, kernel/user boundaries, concurrency, and performance profiling.
  • Observability Expertise: hands-on experience with modern observability architectures (metrics, logs, traces), distributed systems design, and analytics stack.
  • Strong Full-Stack Fluency: proficiency in high-performance, secure, production software stack and backend systems programming.
  • Solid understanding of Advanced Operating Systems, Advanced Database, Computer Architecture, and Distributed systems.
  • AI/ML Fluency: experience developing AI/ML applications and integrating with features and applications.
  • Proven record of designing scalable, secure solutions for products.

Skills

Required:Linux internalsC/C++Observability architectureSystem software developmentAI/ML integration

Benefits

  • equity
  • benefits package (as per company policy)
Last updated Oct 2, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA