Staff Software Engineer - QA
Core
Lead and develop a team of QA engineers delivering complex software for cloud and data center products, providing technical direction for SoC, firmware, and system software validation.
Role type
Staff Software Engineer - QA (Technical Lead)
Builds
Complex software for cloud and data center products
Domain
Semiconductor / SoC / Data Center Infrastructure
Deliverable
production ML models
Required skills
C/C++, Python, Shell scripting, Linux server ecosystem, BMC-based platform management, SoC validation, secure boot, firmware authentication, system-level testing, stress-testing
Preferred skills
MPI/CCL communication stacks, high-speed Ethernet (100G/200G/400G), RDMA/Verbs, AI/ML workloads, PyTorch, accelerator-system validation, benchmarking
Technologies
C, C++, Python, Shell, Linux, PCIe, NVMe, Ethernet, RDMA, PyTorch, MPI
Responsibilities
Provide technical direction to the QA team, develop engineering capability, drive effective delivery across SoC/firmware/system software, perform hands-on validation and debugging, conduct stress-testing for CPU/memory/I/O/Power/Thermal
Seniority
Staff, hands-on IC with leadership