Staff Software Engineer - Hypervisor

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

Description For Staff Software Engineer - Hypervisor

Qualcomm Technologies is seeking a Staff Software Engineer to join their world-leading Hypervisor team. This role focuses on developing virtualization technology across multiple chipset products for mobile, automotive, compute, and IoT applications. The position involves working with cutting-edge Application processors and interfacing with large software stacks including Bootloaders, Linux, and TrustZone.

The ideal candidate will have strong expertise in OS, kernel, and computer architecture, with a focus on low-level firmware development. You'll be responsible for designing and implementing SoC firmware features, working closely with cross-functional teams, and ensuring secure and efficient code development. The role requires strong coordination abilities and attention to detail during all phases of firmware design, development, and testing.

Key technical requirements include proficiency in C programming, understanding of ARM CPU architecture, experience with multi-processing and multi-threading, and knowledge of secure coding practices. The position offers opportunities to work with state-of-the-art technology and collaborate with teams worldwide.

Qualcomm offers a comprehensive benefits package including competitive base salary, annual bonus opportunities, RSU grants, and extensive health coverage. The company promotes a culture of innovation and continuous learning, with opportunities for professional development and career growth. This role is perfect for someone passionate about low-level software development and interested in working at the forefront of virtualization technology.

The position is based in San Diego, California, and requires a minimum of 4 years of relevant experience along with a strong educational background in Computer Science or related fields. Join Qualcomm to be part of a team that's driving innovation in mobile, automotive, and IoT technologies while working with some of the industry's leading experts in virtualization and system software development.

Last updated 3 days ago

Responsibilities For Staff Software Engineer - Hypervisor

  • Design, development and integration of SoC firmware features, diagnostics and test capabilities
  • Coordination across technical areas including software, hardware, ASIC, integration, and architecture teams
  • Firmware design, development, integration, testing and release
  • Code review and security-conscious coding
  • Technical documentation including APIs, manuals, and user guides
  • Software issues triage and problem resolution

Requirements For Staff Software Engineer - Hypervisor

Python
Linux
  • Bachelor's degree in Engineering, Computer Science, or related field with 4+ years experience
  • 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
  • Experience with secure coding
  • Proficiency with debugging tools and assembly understanding
  • Python and shell scripting skills
  • Strong communication and presentation skills

Benefits For Staff Software Engineer - Hypervisor

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Equity
  • Competitive annual discretionary bonus
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning resources
  • Mental health support
  • Wellbeing programs

Interested in this job?

Jobs Related To Qualcomm Staff Software Engineer - Hypervisor

Lead Engineer Sr - Compute platform

Lead Engineer Sr position at Qualcomm focusing on automotive compute platform development, requiring expertise in embedded systems and functional safety.

Engineer, Senior Staff/Manager - TAM Automotive Cockpit

Senior Staff/Manager position at Qualcomm leading automotive customer engineering programs, requiring 13+ years of embedded systems experience.

Staff Engineer - Camera HAL

Staff Engineer position at Qualcomm focusing on Camera HAL development, requiring 9+ years of experience in embedded software and camera systems.

Sr Lead Engineer - C++/Camera Performance & Image Processing

Senior Lead Engineer position at Qualcomm focusing on C++ camera performance and image processing for Snapdragon chipsets, requiring 9+ years of embedded systems experience.

Sr Staff Engineer - USB3/USB4 Windows expert

Senior Staff Engineer position at Qualcomm focusing on USB3/USB4 Windows driver development for Snapdragon platforms.