Sr. Engineer, CPU Software Test Engineer (Server)
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
Senior Software Test Engineer (Server CPU/Firmware)
Builds
Automated test suites, test plans, and validation processes for server software/firmware releases.
Domain
Semiconductor / Server Infrastructure / Embedded Systems
Required skills
C, C++, Python, Software Test Automation, Operating Systems (Ubuntu Server, RHEL, SUSE, Windows Server), Firmware Validation, Continuous Integration/Deployment, Bring-up/Debug/Diags
Preferred skills
Data Center Server experience, x86/ARM64/RISC-V architecture knowledge, BIOS/UEFI/BMC firmware integration, Server firmware standards
Technologies
C, C++, Python, Ubuntu Server, RHEL, SUSE, Windows Server, ARM64, x86, RISC-V, BIOS, UEFI, BMC
Responsibilities
Create software/firmware test plans addressing requirements traceability and coverage; Design 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; Collaborate on bring-up/debug/diags and workload analysis; Ensure OS and usage environments run well and identify power/performance enhancements.
