Staff / Senior Staff Engineer, Server CPU Software Test Engineer
Core
Design, develop, execute, and maintain automated software/firmware test suites to verify quality and compliance of Qualcomm products at functional, integration, and system levels for server platforms.
Role type
Staff/Senior Staff Server CPU Software Test Engineer
Builds
Automated software/firmware test suites and quality engineering/release engineering processes
Domain
Server hardware and embedded software testing
Required skills
C, C++, Java, Python, software/firmware test automation, operating systems (Ubuntu Server, RHEL, SUSE, Windows server), workload analysis, bring-up/debug/diags
Preferred skills
Data Center Servers experience, server platform test automation, x86/ARM64/RISC-V 64bit server OS integration, BIOS/UEFI/BMC firmware knowledge
Technologies
C, C++, Java, Python, Ubuntu Server, RHEL, SUSE, Windows server, x86, ARM64, RISC-V
Responsibilities
Create software/firmware test plans addressing requirements traceability and coverage; Design, develop, execute, and maintain automated test suites; Manually test customer experience of installation and deployment in mobile, compute, and automotive environments; Assist in creating Quality Engineering/Release engineering processes with CI/CD focus; Achieve production-level software readiness and implement customer use-cases; Ensure existing Operating Systems run well and identify power/performance enhancements
