System Software Engineer - Data Center Diagnostics
Core
Building robust and efficient software tools, infrastructure, and diagnostic solutions to validate and test next-generation GPUs, SOCs, and high-performance computing servers.
Role type
Senior IC system software engineer (data center diagnostics & test automation)
Builds
Software tools, infrastructure, and diagnostic solutions for chip development, validation, and productization
Domain
High-performance computing, GPU/SOC architecture, embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, OS fundamentals, computer architecture, PCIe/NVLink/InfiniBand/Ethernet technologies, DMA/RDMA, packet processing pipeline, hardware debugging, algorithm design
Preferred skills
Networking skills, large system software code base experience, self-management, leadership
Technologies
PCIe, NVLink, InfiniBand, Ethernet, DMA, RDMA
Responsibilities
Collaborate with architecture, hardware, and driver teams through the product development lifecycle; develop and drive quality improvement initiatives; craft software tools and infrastructure for new chip development and validation; assess new hardware features and architect diagnostic solutions using pre-beta driver extensions
Seniority
Senior, hands-on IC