Senior System Software Engineer
Core
Lead technical ownership and development of low-level diagnostic and stress software for next-generation data center GPUs and rack-scale AI systems.
Role type
Senior System Software Engineer (Hardware Validation & Diagnostics)
Builds
Diagnostic, stress, and validation software for complex hardware systems (GPUs, CPUs, NICs, storage)
Domain
Data Center AI Hardware / Silicon Validation
Deliverable
production ML models | product features
Required skills
C/C++ programming, Python, Linux device drivers, low-level hardware interfacing, computer architecture (memory, caches, DMA, interrupts), debugging complex hardware/software failures, technical leadership, mentoring
Preferred skills
GPU/CUDA/GEMM experience, PCIe/NVLink background, networking technologies (Ethernet/InfiniBand), AI-assisted development tools
Technologies
C, C++, Python, CUDA, NCCL, PyTorch, Linux, PCIe, NVLink, Ethernet, InfiniBand
Responsibilities
Architect and develop diagnostic/stress software in C/C++ and Python; lead development efforts and mentor engineers; interface with hardware blocks, firmware, and registers; design targeted tests for compute engines, memory, cache, and interfaces; investigate complex hardware failures; define technical direction and drive ambiguous problems to completion
Seniority
Senior, hands-on IC with technical leadership