Software Engineer for XR (Extended Reality)
SunGreenH2
Software Engineering
Guangdong, China · Shenzhen, Guangdong, China · Çınarcık, Yalova, Turkey
Posted on Mar 14, 2026
Company:
Qualcomm China
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
Minimum Qualifications:
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field.
Qualcomm’s China XR team builds enabling software for AR/VR/MR on Snapdragon XR platforms. We are looking for engineers who can own end-to-end development across XR SDKs, multimedia systems, Machine Learning, and performance optimizations (ARM/DSP/NPU/GPU). You’ll collaborate across rendering, low-latency reprojection, Models, cameras, displays, sensors, tracking algorithms, and platform APIs to deliver world-class XR experiences—and you’ll leverage AI tools and a strong curiosity to accelerate development and innovation.
What You’ll Do
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.
Qualcomm China
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Qualcomm’s China XR team builds enabling software for AR/VR/MR on Snapdragon XR platforms. We are looking for engineers who can own end-to-end development across XR SDKs, multimedia systems, Machine Learning, and performance optimizations (ARM/DSP/NPU/GPU). You’ll collaborate across rendering, low-latency reprojection, Models, cameras, displays, sensors, tracking algorithms, and platform APIs to deliver world-class XR experiences—and you’ll leverage AI tools and a strong curiosity to accelerate development and innovation.
What You’ll Do
- Implement and maintain OpenXR-based SDK components on Snapdragon XR platforms; design platform APIs and developer samples applications.
- Architect XR software frameworks across render/warp, camera, display, audio, sensor fusion, low-power always-on sensing island, and tracking.
- Partner with customers/internal teams to provide framework design, performance analysis, and feature enablement.
- Drive software quality: code reviews, automated tests, profiling, and documentation
- Use Qualcomm AI tools responsibly to speed up coding, testing, analysis, and ideation; explore AI-driven approaches for XR feature improvements.
- Strong proficiency in C/C++; solid analytical and Android/Linux debugging skills; familiarity with Python/Java, ML, AI is a plus
- Experience on Android and/or Linux dev environment (OS fundamentals, build systems)
- Hands-on with multimedia frameworks/HAL/drivers (video, audio, graphics, camera, display, DSP, NPU, etc.)
- Performance optimization experience on CPU/GPU/DSP is a plus; Algorithm vectorized instruction sets acceleration(Neon/HVX/AVX) is a plus.
- Familiar with code tools: Git, Gerrit, Perforce, etc.
- Ownership and innovation: propose ideas, build prototypes quickly, and drive features end-to-end with measurable impact
- Fluent communication skills in English; Feel free to collaborate across global sites.
- Experience with Qualcomm Snapdragon platforms
- Experience in OpenXR, head/hand/body tracking.
- Experience in OpenGL/Vulkan and game engine development (Unity/Unreal) for XR content
- Android power/performance optimization experience.
- Experience in LLM on-device deployment and optimization. Familiarity with ML frameworks (TensorFlow/PyTorch/Caffe/etc.).
- Curiosity in technology, share learnings with the team, Collaboration first, Continuous learning,
- AI-driven mindset
- Bachelor’s or Master’s in Electronic Engineering, Computer Science/Engineering, Computer Vision, Image Processing, or related fields
- Master’s degree preferred
- We are hiring across Entry/Senior levels; scope and autonomy will align with experience.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.