Qualcomm logo

Senior Software Engineer - Hypervisor

Qualcomm

San Diego, CA
Full Time
Senior
111k-167k
7 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.
  • Coordinate and collaborate across a wide range of technical areas including software, hardware, ASIC, integration, architecture, and emulation teams.
  • Pay attention to details during all phases of firmware design, development, integration, testing, and release, including verifying and debugging firmware, drivers, and resolving platform issues with emulation and hardware design teams.
  • Write efficient and secure code, drive code reviews of firmware logic updates with all required stakeholders.
  • Ensure on-time execution of tasks and deliverables, driving dependencies with other teams to closure.
  • Triage software issues, investigate defects, and resolve problems.
  • Create technical documentation including APIs, manuals, and user guides.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of software engineering experience, or Master's degree with 1+ year, or PhD in a related field.
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.
  • Strong understanding or experience with C.
  • Knowledge of computer architecture, operating systems, and kernels, including Linux, kernel, bootloader, or OS development experience.
  • ARM CPU architecture knowledge, including IOMMU and ARM SMMU, hypervisors, and virtualization.
  • Experience with multi-processing or multi-threading, concurrency, synchronization, and interfacing hardware via device drivers.
  • Experience with secure coding, debugging tools such as GDB, Lauterbach Trace32, and understanding assembly.
  • Familiarity with real-time OS, toolchains, and systems libraries (libc, etc).
  • Proficiency in Python, shell scripting, and Linux-based development environment.
  • Good communication and presentation skills.
  • Experience in test development and automation.
  • Contributing to open-source projects and demonstrated independent software design skills.
  • Any automotive and functional safety experience may also be relevant.

Nice to Have

  • Master's Degree in Computer Science, Engineering, or related field.
  • 4+ years of software engineering experience.
  • 1+ year of experience with Git, Perforce, or other source code management systems.
  • Experience with secure coding practices.
  • Experience with automotive and functional safety.
  • Experience with real-time operating systems and system libraries.
  • Experience in developing and testing firmware for complex hardware platforms.

Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of experience.
  • Master's degree in the same fields with 1+ year of experience.
  • PhD in Engineering, Information Systems, or Computer Science.

Benefits & Perks

  • Salary range of $111,300.00 - $166,900.00.
  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package supporting success at work, home, and play.
  • Additional details available through Qualcomm recruiters.

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, supporting employees' success both professionally and personally.

Apply Now

Job Details

Posted AtJul 18, 2025
Salary111k-167k
Job TypeFull Time
Work ModeRemote
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

Company Size

10000+ employees

Location

San Diego, CA

Industry

Semiconductor and Other Electronic Component Manufacturing

Get job alerts

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