Careers

Qualcomm

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$134,800–$202,200 / yr
Posted
56 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $168k
$118k most similar roles pay here $247k

This role pays less than 64% of similar roles. Most pay $152,075–$208,800 — the shaded band above. At the midpoint, this role pays about $168k versus about $180k for comparable roles.

Based on 239 similar postings.

Employer

About Qualcomm

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

Qualcomm currently has 660 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

Qualcomm Technologies is seeking a senior software engineer to join its world-leading Hypervisor team, responsible for developing and integrating SMMU, hypervisor, and virtualization technologies across Snapdragon mobile products and other chipset solutions. The role involves designing and implementing firmware features, collaborating with cross-functional teams including hardware and architecture experts, and ensuring secure coding practices while driving code reviews. Candidates should have extensive experience in operating systems internals, Linux kernel development, and embedded firmware, along with a strong grasp of ARM CPU architecture, IOMMU, and SMMU knowledge. Proficiency in C language, Python scripting, and debugging tools like GDB is essential, as is the ability to contribute to open-source projects and possess excellent communication skills. This position offers opportunities to work on cutting-edge technology impacting millions of devices globally.

What you'll do

  • Design and develop SoC firmware features and diagnostics for QCT platforms.
  • Coordinate with software, hardware, ASIC, integration, architecture, and emulation teams.
  • Ensure efficient and secure coding practices in firmware development.
  • Triage software issues, investigate defects, and resolve platform problems.
  • Write detailed technical documentation including APIs, manuals, and user guides.

What we're looking for

  • 8+ years experience in OS internals, Linux kernel, embedded firmware, and device drivers.
  • Strong expertise in C language, data structures, algorithms, and computer architecture.
  • Deep understanding of ARM CPU architecture, IOMMU, SMMU, hypervisors, and virtualization.
  • Experience with multi-threading, concurrency, synchronization, secure coding practices.
  • Proficiency in debugging tools (GDB, Lauterbach Trace32), Python scripting, shell scripting.
  • Ability to design, develop, test, and document complex software modules and systems.

More like this

Similar roles

Careers

Qualcomm

US 45 days ago
C Linux Kernel ARM CoreSight Windows Development Environment Visual Studio LLVM Compiler Windows Performance Analyzer Python Perl Assembly C++ Security Architecture CPU Architecture Memory and Bus Architecture Interprocessor Communications Reset Controller Hardware Crash Debug Sequence ETM Compiler Technology JIT Technologies

Careers

Qualcomm

US 56 days ago
C Assembly RTOS OS Kernel Zephyr eCos uC/OS FreeRTOS ARM v8 Simulators FPGA Emulation Python

Careers

Qualcomm

San Diego, CA +2 74 days ago
ComputerArchitecture MemorySystems RAS ECC Encryption DRAM LPDDR HBM DDRx GDDR PIM ProcessingNearMemory 3DIC ChipletArchitectures Interconnects DieToDieProtocols DataCenterRequirements QuantitativeAnalysisTools HighLevelCalculators Spreadsheets ProfilingTools FunctionalSimulators PerformanceSimulators

Careers

Qualcomm

San Diego, CA +1 63 days ago
EAR ITAR OFAC CCATS SAP GTS Amber Road AI machine learning cloud computing IaaS PaaS SaaS ERP systems encryption semiconductor design data centers fabrication processes wireless communications high performance computing

Careers

Qualcomm

San Diego, CA 51 days ago
Python Django Celery RabbitMQ PostgreSQL Git Linux Shell scripting SQL Redux RTK Docker Kubernetes Apache Airflow Prefect React SPDX CycloneDX FOSSID ScanCode-toolkit

Careers

Qualcomm

San Diego, CA +1 22 days ago
Apigee Kubernetes OAuth2 JWT mTLS OpenAPI Swagger AWS GCP GitHub Actions REST CI/CD YAML Helm Python JavaScript Terraform PostgreSQL Redis MongoDB Docker Git Jenkins