JobsXR - Principal Software Engineer
Job description
Qualcomm Technologies, Inc. is seeking a highly experienced Principal Engineer for their XR Software organization. This role focuses on developing next-generation Augmented Reality (AR), Virtual Reality (VR), Mixed Reality (MR), and wearable computing platforms. The engineer will work across various domains including system architecture, embedded software, and AI/ML to deliver innovative XR experiences on Snapdragon platforms. Collaboration with product management and hardware teams is essential to define platform requirements and technical roadmaps.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work 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.
- Strong system-level debugging, profiling, and performance optimization skills.
- Experience with Android and/or Linux-based embedded platforms.
Responsibilities
- Lead architecture, design, and development of XR platform software including operating systems, middleware, frameworks, and customer-facing solutions.
- Work closely with product management, customers, hardware teams, and software organizations to define platform requirements and technical roadmaps.
- Analyze AR/VR use cases, data flows, and HW/SW partitioning to develop scalable and efficient system architectures.
- Translate product requirements into implementation specifications and software designs.
- Drive architectural trade-offs involving performance, latency, power, thermal efficiency, and overall user experience.
- Lead debugging, performance optimization, design reviews, code reviews, and system validation activities.
- Collaborate with experts in computer vision, machine learning, graphics, camera systems, DSPs, and embedded software to deliver commercial XR products.
- Provide technical leadership and influence architecture decisions across multiple teams and product areas.
Benefits
- Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.
Is this posting expired or inaccurate?
