Sr. Engineer, CPU Software Test Engineer (Server)

Qualcomm•Santa Clara, CA
•$134,500 - $201,700

About The Position

Qualcomm Technologies, Inc. is hiring a Senior Engineer, CPU Software Test Engineer for server-focused software and firmware testing. The role creates test plans with requirements traceability and coverage, and designs, develops, executes, and maintains automated test suites to verify Qualcomm products at functional, integration, and system levels. It also includes manual testing of customer installation and deployment experiences across mobile, compute, and automotive environments where appropriate. The engineer will help develop quality and release engineering processes emphasizing continuous integration and continuous deployment; support production-level software readiness, customer use cases, workload analysis and creation, and collaboration on bring-up, debugging, and diagnostics; and assess operating systems and customer environments for power and performance improvements. The role involves working across software and hardware teams to validate server platform requirements and features.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and 6 or more years of Software Engineering or related work experience; or a master's degree in one of these fields and 5 or more years of related experience; or a PhD in one of these fields and 4 or more years of related experience.
  • 3 or more years of work experience with a programming language such as C, C++, Java, or Python.

Nice To Haves

  • 5 or more years of experience in software/firmware validation.
  • At least 5 years of demonstrated software test engineering experience in software/firmware engineering focused on data center servers.
  • Strong understanding of and experience with software/firmware test automation techniques.
  • Extensive experience with operating systems such as Ubuntu Server, RHEL, SUSE, similar systems, or Windows Server.
  • Strong programming skills and experience with C and/or Python.
  • Experience developing automated software/firmware test cases for server platforms and supporting bring-up and production software releases.
  • Prior experience with software/firmware integration involving BIOS/UEFI, BMC firmware, and operating systems for x86, ARM64, or RISC-V 64-bit server platforms.
  • Strong understanding of server firmware standards, open-source implementations, and specifications for ARM64-based servers.

Responsibilities

  • Create software and firmware test plans, including requirements traceability matrices and test coverage for feature requirements.
  • Design, develop, execute, and maintain automated software and firmware test suites to verify product quality and compliance at functional, integration, and system levels.
  • Manually test customer installation and deployment experiences for Qualcomm hardware and software in mobile, compute, and automotive environments when appropriate.
  • Assist in creating quality engineering and release engineering processes, emphasizing continuous integration and continuous deployment.
  • Help achieve production-level software readiness, implement customer use cases, conduct workload analysis, create workloads, and collaborate on bring-up, debugging, and diagnostics.
  • Ensure existing operating systems and customer usage environments run well, and identify opportunities for power and performance enhancements.
  • Work with software and hardware engineering teams to validate reference platform requirements and features at component, integration, functional, and system levels.

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for the annual bonus).
  • Competitive benefits package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service