Skip to content
ITA Jobs
All vacancies
NVIDIA logo

Senior Software Engineer - SOC Platforms

NVIDIA

US, CA, Santa Clara · On-site · relocation$15,333–29,708 gross/mofull-timeNVIDIA Careers (offices abroad)

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.

Responsibilities

  • System Software Generalist: You will take ownership for platform software including kernel device driver development, firmware / BIOS interactions, health monitoring, system-level features on new GPU / SOC platforms and products. Looking for proactive, knowledgeable engineers open to switch between various critical…
  • Observability stack expert
  • Design and develop high-performance, distributed observability platforms handling high-volume data (metrics, logs, traces etc), real time monitoring, logging and alerting across diverse products having diverse environments and develop backend pipeline, analytics platform with a focus on performance at scale.
  • Full stack software engineer
  • Develop productions applications, solutions and features for NVIDIA SOC products.
  • Partnering with software, driver, and product / data center/Cloud units, you will launch new GPU platforms, resolve sophisticated system challenges, and improve performance, features and stability across configurations.
  • Engage actively in code reviews and contribute to substantial production codebases using solid C/C++ and data pipeline, business intelligence skills.
  • Understand how AI workloads map onto NVIDIA architectures (streaming multiprocessors, Tensor Cores, memory hierarchy, NVLink , PCIe, MIG, etc.), and how these architectural features impact latency, throughput, and cost.
  • Develop and sustain an in-depth knowledge of OS and system software, concentrating on Linux internals, device drivers, kernel/user boundaries, concurrency, and performance profiling.
  • Apply your expertise in Operating Systems, Computer architecture to manage CPU–GPU interactions, PCIe, memory hierarchy, interrupts, and firmware/bootloaders.

Languages

    Work format
    On-site
    Seniority
    Senior
    Posted
    1 Oct 2026
    Last verified
    In the last 5 days

    Similar roles

    Keep looking