Staff Engineer, CPU Software Test Engineer (Server)
Core
Design, develop, and validate automated software/firmware test suites for Qualcomm server platforms to ensure quality, compliance, and production readiness.
Role type
Staff Engineer, CPU Software Test Engineer (Server)
Builds
Automated test suites for server firmware and software releases
Domain
Semiconductor / Server Infrastructure
Required skills
C, C++, Python, Linux (Ubuntu Server, RHEL, SUSE), Windows Server, Test Automation, CI/CD, Regression Testing, Code Review, Debugging, System Integration
Preferred skills
Server Firmware Validation (Data Center), x86/ARM64/RISC-V architecture, BIOS/UEFI/BMC firmware, Open Source server specifications
Technologies
C, C++, Python, Ubuntu Server, RHEL, SUSE, Windows Server, CI/CD pipelines
Responsibilities
Create software/firmware test plans addressing requirements traceability and coverage; Design, develop, and maintain automated test suites for functional, integration, and system levels; Manually test customer experience of installation and deployment in mobile, compute, and automotive environments; Assist in Quality Engineering/Release engineering processes with emphasis on CI/CD; Achieve production-level software readiness and implement workload analysis models; Ensure existing Operating Systems run well and identify power/performance enhancements.
Seniority
Staff, hands-on IC with mentorship
