CareerPlan

Senior Software Engineer - SOC Platforms

US, CA, Santa ClaraFull-time$184k2026-10-01 → 2026-11-10

Core

Design and develop high-performance, distributed observability platforms handling high-volume data (metrics, logs, traces) and real-time monitoring across diverse GPU/SOC products.

Role type

Senior GPU Platforms Engineer (System Software & Observability)

Builds

GPU & SOC platform software, observability stacks, and production applications for NVIDIA SOC products.

Domain

Semiconductor, GPU/SOC systems, Linux internals, distributed systems

Required skills

C/C++, Linux internals, device drivers, kernel/user boundaries, concurrency, performance profiling, distributed systems design, observability architectures (metrics/logs/traces), backend systems programming, AI/ML application integration, computer architecture (CPU-GPU interactions, PCIe, memory hierarchy)

Preferred skills

x86 & ARM system architecture, Windows OS, networking, virtualization, code review expertise

Technologies

Linux, C/C++, PCIe, NVLink, MIG, Tensor Cores, streaming multiprocessors

Responsibilities

Develop kernel device drivers and firmware/BIOS interactions; design and develop high-performance distributed observability platforms; develop production applications and features for SOC products; partner with software, driver, and product units to launch new GPU platforms and resolve system challenges; engage in code reviews and contribute to production codebases; understand AI workload mapping onto NVIDIA architectures; manage CPU–GPU interactions and system software.

Seniority

Senior, hands-on IC