Senior Software Engineer
Core
Develop automated tests and investigate system-level issues across hardware, firmware, and software for Linux server and SoC platforms.
Role type
Senior System QA Engineer (Linux/SoC)
Builds
Reliable platform bring-up, performance, and long-duration stability for server and SoC platforms
Domain
Hardware/Software Systems Engineering (Linux, SoC, Server)
Required skills
C/C++ programming, Python scripting, shell scripting, Linux kernel debugging, device driver validation, system architecture understanding, root-cause analysis, stress testing design
Preferred skills
BMC server management, secure boot, RAS validation, PCIe/NVMe validation, high-speed Ethernet/RDMA, AI/ML accelerator validation
Technologies
Linux, C, C++, Python, Shell, PCIe, NVMe, RDMA, BMC, PyTorch
Responsibilities
Develop and maintain functional, performance, stress, and stability tests; Create test automation and log-analysis tools; Validate and debug interactions across firmware, kernel, and hardware; Investigate failures and identify root causes; Exercise platform reliability features like power, thermal, and boot flows.
Seniority
Senior, hands-on IC
