Qualcomm logo

Senior Staff Software Engineer - Hypervisor

Qualcomm

San Diego, CA
Full Time
Senior
163k-244k
11 days ago

Job Description

About the Role

Qualcomm is looking for talented and enthusiastic engineers with strong interests in OS, kernel, and computer architecture. The Qualcomm Hypervisor team is world-leading, enabling virtualization across multiple chipset products for mobile, automotive, compute, and IoT. The team is responsible for hypervisor software layers that play a key role in platform security and performance. As a software engineer at Qualcomm, you will help develop SMMU, hypervisor, and related software for the latest cutting-edge application processors embedded in a wide range of chipset products used by many OEMs in millions of devices. The role involves interfacing with large software stacks such as Bootloaders, Linux, and TrustZone, providing opportunities to collaborate with teams around the world.

Key Responsibilities

  • Design, development, and integration of SoC firmware features, diagnostics, and test capabilities for QCT boot platforms.
  • Strong coordination and collaboration across a wide range of technical areas including software, hardware, ASIC, integration, architecture, and emulation teams.
  • Paying attention to details during all phases of firmware design, development, integration, testing, and release.
  • Verifying and debugging firmware and drivers in collaboration with emulation and hardware design teams, and resolving platform issues.
  • Writing efficient and secure code, driving code reviews of firmware logic updates with all required stakeholders.
  • Ensuring on-time execution of tasks and deliverables, managing dependencies with other teams to closure.
  • Triage of software issues, defect investigation, and problem resolution.
  • Creating technical documentation including APIs, manuals, and user guides.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 6+ years of experience, or Master's degree with 5+ years, or PhD with 4+ years of experience.
  • 3+ years of work experience with programming languages such as C, C++, Java, Python, etc.
  • Strong understanding or experience with C programming.
  • Knowledge of computer architecture, operating systems, and kernels, including Linux, bootloader, or OS development experience.
  • ARM CPU architecture knowledge, including IOMMU and ARM SMMU knowledge.
  • Experience with hypervisors and virtualization.
  • Experience with multi-processing or multi-threading, concurrency, and synchronization.
  • Experience with writing device drivers and interfacing hardware.
  • Experience with secure coding practices.
  • Familiarity with debugging tools such as GDB, Lauterbach Trace32, and understanding assembly.
  • Experience with real-time OS, toolchains, and systems libraries (libc, etc).
  • Proficiency in Python, shell scripting, and Linux-based development environments.
  • Good communication and presentation skills.
  • Experience in test development and automation.
  • Contributing to open-source projects and demonstrated independent software design, problem-solving skills.

Nice to Have

  • Experience with automotive and functional safety.
  • Experience with Git, Perforce, or other source code management systems.
  • Additional experience in software design, analysis, and problem-solving.

Qualifications

  • Bachelor's, Master's, or PhD in Engineering, Information Systems, or Computer Science with relevant work experience as specified.

Benefits & Perks

  • Competitive salary ranging from $162,600 to $244,000.
  • Annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package supporting success at work, home, and play.

Working at Qualcomm

Qualcomm is committed to equal opportunity employment and providing an accessible process for individuals with disabilities. The company values diversity, inclusion, and a collaborative work environment, emphasizing security, confidentiality, and adherence to policies and procedures.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary163k-244k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Qualcomm

Website

qualcomm.com

Location

San Diego, CA

Industry

Other Electronic Component Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches