XR, Principal Software Engineer

Qualcomm

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 88% of similar roles. Most pay $169,550–$220,800 — the blue band above. At the midpoint, this role pays about $246k versus about $195k 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 · XR, Principal Software Engineer

The XR - Principal Software Engineer joins the XR Software organization to drive the next generation of Augmented Reality, Virtual Reality, Mixed Reality, and wearable computing platforms. This role involves leading the architecture, design, and development of platform software, including operating systems, middleware, and customer-facing solutions. You will translate product requirements into implementation specifications, manage architectural trade-offs for performance and power, and lead debugging and system validation. The position requires proficiency in modern C++ and experience with heterogeneous computing systems like CPUs, GPUs, DSPs, and AI accelerators. You will work on Android and Linux-based embedded platforms, addressing technical challenges in computer vision, machine learning, graphics, camera systems, SLAM, and sensor fusion to deliver commercial XR products on Snapdragon platforms.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Lead the architecture, design, and development of XR platform software including operating systems and middleware.
  • Translate product requirements into detailed implementation specifications and software designs.
  • Analyze AR/VR use cases and data flows to develop scalable hardware and software partitioning.
  • Drive architectural trade-offs regarding performance, latency, power, and thermal efficiency.
  • Lead debugging, performance optimization, design reviews, and system validation activities.
  • Develop software for heterogeneous computing systems including CPUs, GPUs, DSPs, and AI accelerators.
  • Influence architecture decisions across multiple teams to deliver commercial XR products.

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 developing complex software systems and platform software.
  • Strong proficiency in modern C++ (C++11/14/17/20).
  • Experience developing software on heterogeneous computing systems including CPUs, GPUs, DSPs, and AI accelerators.
  • Experience with Android and/or Linux-based embedded platforms.
  • Strong system-level debugging, profiling, and performance optimization skills.
  • Experience with AR/VR/MR, smart glasses, wearable devices, or XR platforms (preferred).
  • Expertise in Computer Vision, AI/ML, Camera Software, Graphics/Rendering, SLAM, Sensor Fusion, or XR Frameworks (preferred).
  • Experience conducting architecture trade-off analysis involving power, performance, latency, and scalability (preferred).
  • Experience bringing commercial products from concept through customer deployment (preferred).

More like this

Similar roles

Principal Software Engineer, Mobile Software Architecture

Qualcomm

San Diego, CA 20 days ago $197,000–$295,400
Android Linux Kernel C++ Python C Java AI ML NPU DSP Virtualization pKVM Hypervisor SoC HW/SW co‑design Performance Optimization Profiling Tools Agile Version Control Systems
8+ yrs exp

R&D Principal Software Engineer

Broadcom

Promontory, CA +1 20 days ago
PyTorch JAX OpenXLA C++ Python CUDA ROCm vLLM Triton Git ESXi GPU Virtualization ML Compilation KV-caching FlashAttention
8+ yrs exp

R&D Principal Software Engineer

Broadcom

Palo Alto, CA 87 days ago
Go Python C++ Microservices gRPC Protobuf RESTful API OpenSearch PostgreSQL Redis Neo4j Kubernetes Temporal Pandas NumPy Scikit-Learn TCP/IP HTTP/S
10+ 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

Principal Software Engineer

Upstart

Remote (Columbus, OH) +3 133 days ago $190,600–$263,900
TypeScript Node.js Next.js Prisma relational database s APIs Distributed Systems Security Automation SOC 2 NIST CSF Role-Based Access Control Authentication Systems Web Applications
8+ yrs exp Remote