Qualcomm · 1 month ago
Staff Software Engineer - Hypervisor
Qualcomm Technologies, Inc. is looking for talented and enthusiastic engineers with strong interests in OS, kernel and computer architecture. The role involves developing SMMU, hypervisor and related software for cutting-edge Application processors, focusing on platform security and performance across various chipset products.
Artificial Intelligence (AI)Generative AISoftwareTelecommunicationsWireless
Responsibilities
Design, development and integration of SoC firmware features, diagnostics and test capabilities for QCT boot platforms
Strong coordination and collaboration across wide range of technical areas to include software, hardware, ASIC, integration, architecture, and emulation teams
Paying attention to the details during all phases of firmware design, development, integration, testing and release - Work with Emulation, HW design teams, as necessary, in verifying and debugging firmware, driver and resolving platform issues
Efficient and secure (ie. cognizant of not exposing security exploits) coding plus driving code review of firmware logic updates with all required stakeholders
On time execution of defined tasks and deliverables, driving dependencies with other teams to closure
Triage of software issues, defect investigation and problem resolution
Technical documentation including APIs, manuals, and user guides
Qualification
Required
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience
2+ years of work experience with Programming Language such as C, C++, Java, Python, etc
Preferred
Master's Degree in Computer Science, Engineering, or related field
4+ years of Software Engineering experience
1+ year of work experience with Git, Perforce, or Source Code Management System
Strong understanding or experience with C
An understanding of computer architecture, operating systems, and kernels. Linux, kernel, bootloader or OS development experience
ARM CPU architecture knowledge. IOMMU and ARM SMMU knowledge Hypervisors and virtualization
Experience with multi-processing or multi-threading, concurrency, and synchronization. Writing device drivers and interfacing hardware
Experience with secure coding
Use of debugging tools such as GDB, Lauterbach Trace32 and understanding assembly. Real-time OS. Toolchains and systems libraries (libc etc)
Python, shell scripting and Linux based development environment
Good communication and presentation skills
Test development and test automation
Contributing to open-source projects
Demonstrated independent software design, good analytic and problem-solving skills
Any automotive and functional safety experience may also be relevant
Benefits
Competitive annual discretionary bonus program
Opportunity for annual RSU grants
Highly competitive benefits package
Company
Qualcomm
Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices.
H1B Sponsorship
Qualcomm has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2013)
2024 (1910)
2023 (3216)
2022 (2885)
2021 (2104)
2020 (1181)
Funding
Current Stage
Public CompanyTotal Funding
$3.5M1991-12-20IPO
1988-01-01Undisclosed· $3.5M
Recent News
2026-01-14
2026-01-14
KoreaTechToday - Korea's Leading Tech and Startup Media Platform
2026-01-13
Company data provided by crunchbase