CareerPlanSign in

Senior Software Engineer, GPU Systems

USAFull-time2026-10-07 → 2026-10-16

Core

Design, implement, and maintain production GPU system software across kernel drivers, runtimes, firmware interfaces, host management, debugging, tracing, profiling, and performance measurement.

Role type

Senior IC GPU systems software engineer

Builds

Production GPU system software, accelerator features, automated tests, telemetry, dashboards, and diagnostic tools

Domain

Hardware/Software integration, GPU systems, low-level embedded systems

Deliverable

production ML models

Required skills

C, C++, computer architecture, operating systems, concurrency, memory hierarchies, DMA, interrupts, device I/O, GPU or accelerator software development, system failure diagnosis, production feature delivery

Preferred skills

CUDA, ROCm, Level Zero, OpenCL, Triton, CUTLASS, GPU scheduling, memory management, virtualization, PCIe, coherent interconnects, NUMA, multi-GPU topology, pre-silicon development, board bring-up, firmware communication, distributed training or inference

Technologies

CUDA, ROCm, Level Zero, OpenCL, Triton, CUTLASS

Responsibilities

Design, implement, and maintain production GPU system software; own accelerator features from proof of concept through deployment; debug complex failures involving GPUs, CPUs, memory, PCIe, interconnects, IOMMU, firmware, operating systems, runtimes, and distributed workloads; profile workloads and optimize initialization, memory movement, scheduling, synchronization, communication, recovery, and device utilization; build automated tests, telemetry, dashboards, health checks, and diagnostic tools; collaborate with silicon, firmware, compiler, library, machine-learning framework, platform, validation, and production engineering teams; improve resilience through error detection, isolation, retry, reset, repair, graceful degradation, and operational procedures; review low-level designs and code, document hardware/software contracts, and share performance and debugging practices

Seniority

Senior, hands-on IC