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.