Principal Software Engineer, Mobile Software Architecture

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$197,000–$295,400 / yr
Posted
20 days ago
Freshness
Confirmed live today
Closes
Apr 5, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $246k
$124k $314k
below market most similar roles pay here above market

This role pays more than 86% of similar roles. Most pay $169,550–$215,315 — the blue band above. At the midpoint, this role pays about $246k versus about $192k for comparable roles.

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 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Principal Software Engineer, Mobile Software Architecture

The Principal Software Engineer – Mobile Software Architecture joins the Mobile Software Architecture team to define and deliver end-to-end system features across Qualcomm Mobile platforms. This role involves analyzing requirements to architect and develop high-level designs for new use-cases, specifically focusing on Snapdragon Mobile Handset products. You will drive technical initiatives to enhance performance and power within software and hardware stacks, particularly for state-of-the-art machine learning solutions. Key responsibilities include owning architecture across CPU, NPU, DSP, memory, virtualization, security, kernel, and Android frameworks. You will utilize C, C++, Java, and Python to build complex features. The role requires deep expertise in Android OS, Linux kernel, and system software stacks to solve complex cross-IP system initiatives and ensure scalability across various mobile products and OEM customizations.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Own the end-to-end architecture of critical mobile system features from concept through commercialization.
  • Define system-level architecture across multiple IPs including CPU, NPU, DSP, memory, and Android frameworks.
  • Develop architectural designs for complex AI-driven features on Snapdragon Mobile products.
  • Mentor senior architects and ensure consistent architecture quality, documentation, and execution discipline.
  • Partner with hardware, kernel, and Android teams to align on requirements and design specifications.
  • Engage directly with OEMs to understand system-level requirements, usage models, and constraints.
  • Drive feature requirement definition, review, and acceptance across all participating organizations.
  • Maintain execution accountability to meet schedule, quality, and commercialization commitments.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering experience.
  • 4+ years of work experience with programming languages such as C, C++, Java, or Python.
  • Extensive experience in system-level software architecture for mobile, embedded, or large-scale platform software.
  • Deep expertise in Android OS, Linux kernel, and system software stacks.
  • Proven track record leading complex, cross-IP, cross-organization system features and working directly with OEMs.
  • Experience with virtualization technologies, AI/ML system software, or mobile SoC architecture (preferred).

More like this

Similar roles

Embedded ML SW Architect

Qualcomm

San Diego, CA 9 days ago $234,800–$352,200
Embedded ML LLM SLM C C++ Python TensorFlow PyTorch Android Computer Vision Generative AI NPU GPU CPU KV-cache Sensor Fusion Agile Version Control TypeScript Java Kotlin
8+ yrs exp

Principal Mobile Handset Products

Qualcomm

San Diego, CA 28 days ago $197,000–$295,400
C C++ Java Python Android HLOS Firmware Middleware Virtualization AI ML System Software Operating Systems Platform Architecture Release Management
8+ yrs exp

XR, Principal Software Engineer

Qualcomm

San Diego, CA 40 days ago $197,000–$295,400
C++ C Python Java Android Linux Computer Vision Machine Learning Graphics SLAM Sensor Fusion Embedded Software System Architecture Performance Optimization Profiling Camera Software
8+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 74 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Amgen

Tampa, FL +1 139 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid