Careers

Qualcomm

Quick summary

Work type
On-site
Location
Santa Clara, CA
Posted
10 days ago
Closes
Dec 2, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $179k
$133k most similar roles pay here $229k

This listing doesn't post a salary. Most similar roles pay $144,350–$213,000.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 749 open roles on FindRole.

Listed pay typically runs $154,000–$231,000 across 429 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Careers

The Senior Software Test Engineer role at Qualcomm Technologies, Inc., involves creating comprehensive test plans and developing automated test suites to ensure the quality and compliance of Qualcomm’s products across various levels. This position requires designing manual tests for customer experiences in mobile, compute, and automotive environments while contributing to a robust Quality Engineering/Release engineering process focused on continuous integration and deployment. The ideal candidate will have 8+ years of experience in software/firmware validation, particularly with data center servers, and expertise in test automation techniques using C or Python programming languages. They should also be proficient in working with operating systems like Ubuntu Server, RHEL, SUSE, and Windows server, collaborating closely with multiple engineering teams to validate requirements thoroughly. Experience with BIOS/UEFI, BMC firmware, and ARM64-based servers is a significant plus.

What you'll do

  • Create detailed software/firmware test plans to ensure comprehensive coverage and traceability.
  • Develop and maintain automated test suites for functional, integration, and system-level testing of Qualcomm products.
  • Manually test customer experiences in mobile, compute, and automotive environments for Qualcomm hardware and software.
  • Assist in the creation of a Quality Engineering process focused on continuous integration and deployment.
  • Implement customer use-cases and workload analysis models to ensure production-level software readiness.
  • Identify opportunities for power and performance enhancements in existing operating systems and usage environments.

What we're looking for

  • At least 5 years of experience in software/firmware validation and test engineering.
  • Strong expertise in automated software/firmware testing techniques and continuous integration/deployment processes.
  • Extensive hands-on experience with multiple operating systems including Ubuntu Server, RHEL, SUSE, and Windows server.
  • Proficient programming skills in C and/or Python for developing test cases and scripts.
  • Experience working across various engineering teams to validate requirements at different levels (component, integration, functional, system).
  • Prior work on SW/FW integration at BIOS/UEFI, BMC firmware, and operating systems for x86/ARM64/RISC-V 64-bit server platforms.

More like this

Similar roles

Staff Software Test Engineer

Abbott

Alameda, CA 60 days ago $114,000$228,000
CI/CD Python JavaScript TypeScript PyTest Playwright Jest REST Assured GitHub Actions Azure Pipelines Harness ISO 13485 IEC 62304 FDA 21 CFR 820 HIPAA GDPR

CPU Software Architecture Sr. Staff Engineer

Qualcomm

San Diego, CA 123 days ago $162,600$244,000
C C++ ARM RISC-V RTOS J-TAG ICE SPI I2C PCIe CAN Ethernet USB UFS GIC PLIC Linux_kernel Firmware_development Driver_development Multi-core_CPUs Memory_consistency Messaging_systems Virtualization Security Super_Scalar_Architectures

Sr. Software Test Engineer

Medtronic

Remote (Usa-Mn Mounds View South, US) 11 days ago $103,200$154,800
Python TestRail Polarion TFS JAMA CI/CD IEC-62304 FDA Git PostgreSQL Mocha Chai JUnit Selenium Docker AWS Kubernetes
Remote

CPU Software Architecture Staff Engineer

Qualcomm

San Diego, CA 13 days ago $134,800$202,200
C C++ ARM RISC-V RTOS J-TAG ICE Linux Kernel Driver Development Embedded Systems Multi-core CPUs Memory Consistency Coherency Virtualization Security Super Scalar Architectures Heterogeneous Compute Platforms SPI I2C PCIE CAN Ethernet USB UFS Clocks PLLs GPIO Interrupt Controllers GIC PLIC