Staff Software Engineer - Hypervisor

World-leading technology company specializing in mobile chipsets, wireless technologies, and semiconductor solutions.
$134,800 - $202,200
Embedded
Staff Software Engineer
In-Person
4+ years of experience
AI · Automotive · Enterprise SaaS

Description For Staff Software Engineer - Hypervisor

Qualcomm is seeking a Staff Software Engineer for their world-leading Hypervisor team. This role focuses on enabling virtualization across multiple chipset products for mobile, automotive, compute, and IoT applications. The position involves developing hypervisor software layers crucial for platform security and performance, particularly in Snapdragon mobile products. You'll work with cutting-edge Application processors, interfacing with large software stacks including Bootloaders, Linux, and TrustZone.

The role demands expertise in low-level firmware development, system architecture, and security implementation. You'll collaborate with global teams, designing and implementing SoC firmware features while ensuring robust security measures. The position requires strong technical skills in C programming, ARM architecture, and system-level software development, combined with excellent problem-solving abilities.

As a Staff Software Engineer, you'll contribute to Qualcomm's industry-leading virtualization technology, working with state-of-the-art hardware and software platforms. The company offers comprehensive benefits, competitive compensation, and opportunities for professional growth. This role is perfect for experienced engineers passionate about OS, kernel development, and computer architecture, offering the chance to impact millions of devices worldwide through innovative solutions.

Last updated 22 days ago

Responsibilities For Staff Software Engineer - Hypervisor

  • Design, development and integration of SoC firmware features, diagnostics and test capabilities
  • Coordinate and collaborate across technical areas including software, hardware, ASIC, integration teams
  • Develop SMMU, hypervisor and related software for cutting-edge Application processors
  • Perform firmware design, development, integration, testing and release
  • Drive code review of firmware logic updates
  • Triage software issues and problem resolution
  • Create technical documentation including APIs, manuals, and user guides

Requirements For Staff Software Engineer - Hypervisor

Python
Linux
  • Bachelor's degree in Engineering/Computer Science + 4 years experience, or Master's + 3 years, or PhD + 2 years
  • Strong understanding of C programming
  • Knowledge of computer architecture, operating systems, and kernels
  • Experience with ARM CPU architecture
  • Experience with multi-processing, multi-threading, and synchronization
  • Knowledge of debugging tools like GDB, Lauterbach Trace32
  • Python and shell scripting skills
  • Experience with Linux-based development
  • Strong communication and presentation skills

Benefits For Staff Software Engineer - Hypervisor

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
  • World-class health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Mental health and emotional support resources
  • Comprehensive wellbeing programs
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive benefits package

Interested in this job?

Jobs Related To Qualcomm Staff Software Engineer - Hypervisor

Staff Engineer - Kernal Development

Staff Engineer position at Qualcomm focusing on AI software stack development and kernel optimization for embedded systems.

Staff Engineer - Kernal Development

Staff Engineer position at Qualcomm focusing on kernel development and AI software stack optimization, requiring strong embedded systems expertise.

Staff Design Engineer

Staff Design Engineer role at Qualcomm focusing on power management and optimization for Voice and Music Products, requiring expertise in low-power design and system architecture.

ASIC RTL Design Engineer (Camera) - Sr Staff Engineer/Manager

Senior Staff level ASIC RTL Design Engineer position at Qualcomm India, focusing on camera systems development for mobile devices with comprehensive benefits.

Lead Analog Layout Engineer

Lead Analog Layout Engineer position at Qualcomm India, requiring 5+ years experience in custom analog layouts and SerDes blocks, offering comprehensive benefits and growth opportunities.