Qualcomm
XR - Principal Software Engineer
$197K–$295K
San Diego, California · On-site · Principal · Full-time · Posted Sep 17, 2026
- Experience
- Bachelor's: 8+ years of Software Engineering or related work experience; Master's: 7+ years; PhD: 6+ years. Also requires 4+ years of work experience with a programming language such as C, C++, Java, or Python.
- Education
- Bachelor's, Master's, or PhD in Engineering, Information Systems, Computer Science, or a related field.
About the job
Leads architecture and development of XR platform software for AR, VR, MR, and wearable products on Snapdragon platforms.
What you'll do
- Lead architecture, design, and development of XR platform software, including operating systems, middleware, frameworks, and customer-facing solutions.
- Define platform requirements and technical roadmaps with product, customer, hardware, and software teams; make system architecture trade-offs.
- Lead debugging, performance optimization, design and code reviews, and system validation across teams.
What they ask for
- Strong proficiency in modern C++ (C++11/14/17/20).
- Experience developing software on heterogeneous systems with CPUs, GPUs, DSPs, and AI accelerators.
- System-level debugging, profiling, and performance optimization skills.
- Experience with Android and/or Linux-based embedded platforms.
Nice to have
- Experience with AR/VR/MR, smart glasses, wearable devices, or XR platforms.
- Expertise in Computer Vision, AI/ML, Camera Software, Graphics/Rendering, SLAM, Sensor Fusion, or XR Frameworks.
Pay
$197,000.00 - $295,400.00 USD base salary
Tools
C++11/14/17/20, C, C++, Java, Python, Android, Linux, Snapdragon
AI focus
Collaborates with machine learning experts and works across AI/ML to deliver XR products; experience with AI/ML is preferred.
Model-written summary · the original posting is authoritative