Embedded Display Software Engineer (Qualcomm Snapdragon AR/XR)

Quest Global

Fremont (CA)

On-site

USD 130,000 - 150,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k)
Dental insurance
Health insurance
Life insurance
Paid time off
Referral program
Vision insurance
Short/Long Term Disability

Job summary

Quest Global in Fremont, CA is seeking a senior software engineer to lead the low-level AR platform bring-up on Android XR based on Qualcomm Snapdragon. You will architect and maintain Linux kernel-space display drivers, focusing on DRM/KMS and SurfaceFlinger integration.

The role requires deep expertise in MIPI DSI and QSPI, C/C++ for embedded systems, and collaboration with hardware and systems teams to reach ultra-low AR latency and high frame rates.

Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Electronics Engineering, Embedded Systems or related field.
  • Hands-on experience with Qualcomm Snapdragon wearables/AR platforms.
  • Strong Linux and Android kernel development, drivers, and platform enablement.
  • Proven experience developing display drivers using DRM/KMS with Android graphics components.
  • Deep understanding of MIPI DSI and QSPI, including timing and debugging.
  • Advanced C/C++ programming for embedded systems.
  • Experience with hardware diagnostic tools (oscilloscopes, logic analyzers, MIPI analyzers).
  • Knowledge of embedded system architecture, boot flows, memory and power management.

Responsibilities

  • Lead low-level software bring-up of AR platforms on Android XR with Snapdragon.
  • Architect and maintain Linux/Android kernel-space display drivers (DRM/KMS).
  • Configure and optimize Android display stack, SurfaceFlinger, and Hardware Composer.
  • Implement and validate MIPI DSI and QSPI interfaces for displays and peripherals.
  • Collaborate with hardware, electrical, and systems teams to resolve integration challenges.
  • Diagnose signal integrity, power sequencing, display initialization, and protocol issues.
  • Drive performance optimization across display, graphics, power, and thermal subsystems.
  • Support board bring-up, validation, and production readiness with testing and root-cause analysis.
  • Use lab equipment to investigate physical-layer and protocol-level issues.
  • Contribute to AR solutions by enabling cutting-edge display technologies.

Skills

C/C++
Linux kernel development
Embedded systems
Debugging
System-level software

Education

Bachelors/Masters in CE/EE

Tools

DRM/KMS
SurfaceFlinger
Hardware Composer
MIPI protocol analyzers
Oscilloscopes
Logic analyzers

Job description

Job Requirements

Who We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together technologies and industries, alongside the contributions of diverse individuals and their areas of expertise, we are able to solve problems better, faster. This multi-dimensional approach enables us to solve the most critical and large-scale challenges across the aerospace & defense, automotive, energy, hi-tech, healthcare, medical devices, rail and semiconductor industries.

What You Will Do
  • Lead the low-level software bring-up of next-generation Augmented Reality (AR) platforms running Android XR on Qualcomm Snapdragon architecture.
  • Architect, develop, and maintain Linux/Android kernel-space drivers, with a primary focus on display enablement using the DRM/KMS framework.
  • Configure, integrate, and optimize the Android display stack, including SurfaceFlinger and Hardware Composer, to achieve stringent AR latency, responsiveness, and frame-rate requirements.
  • Implement, tune, and validate high-speed interfaces such as MIPI DSI and QSPI for micro-display panels, memory devices, and peripheral components.
  • Collaborate closely with hardware, electrical, and systems engineering teams to debug and resolve complex hardware/software integration challenges.
  • Diagnose and troubleshoot issues related to signal integrity, power sequencing, display initialization, protocol communication, and overall system stability.
  • Drive performance optimization across display, graphics, power, and thermal subsystems to deliver a seamless AR user experience.
  • Support board bring-up, validation, and production readiness through rigorous testing, debugging, and root-cause analysis.
  • Utilize advanced lab equipment, including oscilloscopes, logic analyzers, and protocol analyzers, to investigate and resolve physical-layer and protocol-level issues.
  • Contribute to the development of innovative AR solutions by enabling cutting-edge display technologies and high-performance wearable computing platforms.
What You Will Bring
  • Bachelor's or Master's degree in Computer Engineering, Electronics Engineering, Embedded Systems, or a related field.
  • Hands-on experience with Qualcomm Snapdragon processors, preferably within wearable, AR, XR, or spatial computing platforms such as AR1 or XR2 series chipsets.
  • Strong expertise in Linux and Android kernel development, including device drivers, kernel debugging, and platform enablement.
  • Proven experience developing display drivers using DRM/KMS and working with Android graphics components such as SurfaceFlinger and Hardware Composer.
  • Deep understanding of MIPI DSI and QSPI interfaces, including timing configuration, register-level programming, and protocol debugging.
  • Advanced programming skills in C and C++ for embedded and system-level software development.
  • Strong debugging and troubleshooting capabilities across hardware and software domains.
  • Experience using hardware diagnostic tools such as oscilloscopes, logic analyzers, MIPI protocol analyzers, and other embedded development equipment.
  • Solid understanding of embedded system architecture, boot flows, memory management, power management, and performance optimization.

Pay Range: $130,000 - $150,000 a year

Compensation decisions are made based on factors including experience, skills, education, and other job-related factors, in accordance with our internal pay structure. We also offer a comprehensive benefits package, including health insurance, paid time off, and retirement plan.

Travel requirements: Due to the nature of the work, no travel is required.

Job Type: Full-time

Benefits
  • 401(k)
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Referral program
  • Vision insurance
  • Short/Long Term Disability
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Snapdragon AR/XR Embedded Display Engineer (Linux/DRM)
Snapdragon AR/XR Embedded Display Engineer (Linux/DRM)

Quest Global • Fremont (CA)

On-site
USD 130,000 - 150,000
401(k)
Dental insurance
Health insurance
+5
XR Software Engineer, Senior - Customer Engineering
XR Software Engineer, Senior - Customer Engineering

Qualcomm • Santa Clara (CA)

On-site
USD 108,000 - 186,000
Competitive annual discretionary bonus
RSU grants
Benefits package to support work and生活
XR Software Engineer, Staff - Customer Engineering
XR Software Engineer, Staff - Customer Engineering

Qualcomm • Santa Clara (CA)

On-site
USD 145,000 - 218,000
Annual bonus
RSU grants
Benefits package
XR - Principal Software Engineer
XR - Principal Software Engineer

Socket.dev • San Diego (CA)

On-site
USD 193,000 - 289,000
Annual bonus
RSU grants
Comprehensive benefits
#Display Software Engineer
#Display Software Engineer

Qualcomm • San Diego (CA)

On-site
USD 94,000 - 142,000
XR Software Engineer, Staff - Customer Engineering
XR Software Engineer, Staff - Customer Engineering

Qualcomm • San Diego (CA)

On-site
USD 130,000 - 218,000
Senior Display and Graphics Software Engineer - Customer Engineering
Senior Display and Graphics Software Engineer - Customer Engineering

Qualcomm • San Diego (CA)

On-site
USD 108,000 - 163,000
XR Software Engineer, Senior - Customer Engineering
XR Software Engineer, Senior - Customer Engineering

Socket.dev • Santa Clara (CA)

On-site
USD 123,900 - 185,900
XR - Principal Software Engineer San Diego, California, United States of America Software Engin[...]
XR - Principal Software Engineer San Diego, California, United States of America Software Engin[...]

Qualcomm • San Diego (CA), Northern (KY)

Hybrid
USD 193,000 - 289,000
XR - Principal Software Engineer
XR - Principal Software Engineer

Nutanix • San Diego (CA)

On-site
USD 193,000 - 289,000