Qualcomm logo

Senior Staff Software Engineer - Hypervisorc

Qualcomm

San Diego, CA
Full Time
Senior
163k-244k
12 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 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 worldwide.

Key Responsibilities

  • Design, development, and integration of SoC firmware features, diagnostics, and test capabilities for QCT boot platforms.
  • Coordinate and collaborate across 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.
  • Verify and debug firmware and drivers by working with emulation and hardware design teams, resolving platform issues.
  • Write efficient and secure code, drive code reviews of firmware logic updates with stakeholders.
  • Ensure on-time execution of tasks and deliverables, managing dependencies with other teams.
  • 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 6+ years of experience, or Master's degree with 5+ years, or PhD with 4+ years of experience.
  • At least 3+ years of work experience with programming languages such as C, C++, Java, or Python.
  • Strong understanding or experience with C programming.
  • Knowledge of computer architecture, operating systems, and kernels, including Linux, bootloader, or OS development.
  • ARM CPU architecture knowledge, including IOMMU and SMMU, hypervisors, and virtualization.
  • Experience with multi-processing, 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 language.
  • Proficiency with 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 and problem-solving skills.

Nice to Have

  • Master's Degree in Computer Science, Engineering, or related field.
  • 10+ years of Software Engineering experience.
  • 5+ years of experience with Git, Perforce, or other source code management systems.
  • Automotive and functional safety experience.

Qualifications

  • Bachelor's, Master's, or PhD in relevant fields with specified years of experience.
  • Minimum 3+ years of experience with programming languages such as C, C++, Java, or Python.

Benefits & Perks

  • Salary range of $162,600 to $244,000.
  • Competitive annual discretionary bonus and opportunity for RSU grants.
  • Comprehensive benefits package supporting work, home, and leisure.

Working at Qualcomm

Qualcomm is committed to equal opportunity employment and providing an accessible hiring 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 15, 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