Staff XR Software Engineer

Qualcomm is a leading technology company specializing in wireless telecommunications and mobile technologies, with a focus on innovation in areas such as 5G, AI, and XR (Extended Reality).
Mobile
Staff Software Engineer
In-Person
5+ years of experience
AR/VR

Description For Staff XR Software Engineer

Novel view synthesis (free-viewpoint rendering) is being established as one of the important building blocks of modern Extended Reality (XR) systems. Qualcomm's XR Labs team is seeking a skilled C++ Computer Vision and Graphics engineer to evaluate, prototype, and optimize algorithms for Novel View Synthesis. The ideal candidate will be responsible for porting the select algorithms to a highly optimized C++ implementation and deploying them on our chipsets. The job will involve interfacing with HW, FW, and other SW engineers as power-efficient implementation is being further optimized and integrated into the XR framework. Intimate knowledge of modern C++, Computer Vision algorithms, as well as prior experience with Computer Graphics is essential for this role.

Responsibilities:

  • Evaluate Pytorch algorithms with an intimate understanding of performance/requirements tradeoffs.
  • Port candidate pipelines to an optimized C++ implementation.
  • Help integrate implementation into an existing XR framework, benchmarking the resulting performance on target SoCs.
  • Contribute to the development of tools and workflows for efficient integration and testing.
  • Document the optimized design and its fit in the E2E system.

Job Requirements:

  • Strong performance in modern C++ programming with focus on optimization (5+ years)
  • Extensive expertise in Computer Vision; knowledge of relevant Python packages (5+ years)
  • Experience developing with OpenGL or modern graphics APIs (1+ years)
  • Preferrable additional skill: prior experience developing on Embedded Systems and/or Android

Minimum Qualifications:

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.

Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations to individuals with disabilities during the application/hiring process. We are also committed to making our workplace accessible for individuals with disabilities.

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.

Last updated 2 months ago

Responsibilities For Staff XR Software Engineer

  • Evaluate Pytorch algorithms with an intimate understanding of performance/requirements tradeoffs
  • Port candidate pipelines to an optimized C++ implementation
  • Help integrate implementation into an existing XR framework, benchmarking the resulting performance on target SoCs
  • Contribute to the development of tools and workflows for efficient integration and testing
  • Document the optimized design and its fit in the E2E system

Requirements For Staff XR Software Engineer

Python
  • Strong performance in modern C++ programming with focus on optimization (5+ years)
  • Extensive expertise in Computer Vision; knowledge of relevant Python packages (5+ years)
  • Experience developing with OpenGL or modern graphics APIs (1+ years)
  • Preferrable additional skill: prior experience developing on Embedded Systems and/or Android
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience

Benefits For Staff XR Software Engineer

  • Equal opportunity employment
  • Reasonable accommodations for individuals with disabilities
  • Workplace accessibility

Interested in this job?

Jobs Related To Qualcomm Staff XR Software Engineer

Bilingual (Mandarin/English) Staff Software Engineer, Mobile Gaming Engine Development, PC Compute

Staff Software Engineer position at Qualcomm focusing on mobile gaming engine development, requiring bilingual Mandarin/English skills and expertise in GPU/CPU optimization.

Extended Reality (XR) Software Team – Multimedia Staff Engineer

Staff Software Engineer position at Qualcomm focusing on XR software development, requiring 10+ years of experience in multimedia software and expertise in C/C++ programming.

Staff Software Engineer, Game Developer Technologies – Mobile Gaming

Staff Software Engineer role at Qualcomm focusing on mobile game optimization and developer technologies for Snapdragon platforms.

Camera HAL - Sr Staff Engineer

Senior Staff Engineer position at Qualcomm for Camera HAL development, requiring expertise in embedded software, Android frameworks, and image processing.

Sr Staff Engineer - MM – Camera - Automotive technologies

Sr Staff Engineer role for Camera Lead in Automotive technologies at Qualcomm, focusing on vision and image processing for ADAS/Autonomous Driving.