Software Engineer II
Core
Develop software and test automation scripts to validate hardware and software problems in PC, Enterprise server, and Cloud Server environments.
Role type
Software Engineer II (Test Automation & Hardware Validation)
Builds
Diagnostic code, test automation scripts, and validation reports for silicon and server hardware.
Domain
Hardware engineering, cloud infrastructure, server validation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C, C++, C#, Python, PowerShell, BASH, Linux, Windows Server, X86 architecture, CPU, motherboards, BIOS, BMC, memory, PCIe, storage, networking, cloud-scale architecture, silicon vendor collaboration
Preferred skills
Laboratory environment experience, remote problem solving in cloud, FPGA/GPU experience
Technologies
C, C++, C#, Python, PowerShell, BASH, Windows Server 2012/16/19, Linux, X86, CPU, SoC, FPGA, GPU
Responsibilities
Develop SW and test automation scripts to support validations; Solve hardware and software problems in PC, Enterprise server, or Cloud Server; Work with Silicon vendors (CPU, SoC, FPGA, GPU) and ODMs; Plan and adapt work in a rapidly evolving environment.
Seniority
Mid-level, hands-on IC