← Zurück zur Liste

Stelle
· Principal
Staff Software Engineer – Hypervisor
Softwareentwickler
• Principal
• Vor Ort
• Vollzeit
•
San Diego, USA
Qualcomm's Hypervisor team develops the hypervisor and SMMU software layers that enable virtualization across Snapdragon chipsets for mobile, automotive, compute, and IoT products. As a Staff Software Engineer, you'll build low-level firmware interfacing with Bootloaders, Linux, and TrustZone across large software stacks, working with teams worldwide.
Responsibilities
- ▹Design, develop, and integrate SoC firmware features, diagnostics, and test capabilities for QCT boot platforms
- ▹Coordinate and collaborate across software, hardware, ASIC, integration, architecture, and emulation teams
- ▹Verify and debug firmware and driver issues together with emulation and hardware design teams
- ▹Write efficient, security-conscious code and drive code reviews of firmware logic updates
- ▹Deliver defined tasks and milestones on time, closing dependencies with other teams
- ▹Triage software issues and drive defect investigation and resolution
- ▹Produce technical documentation, including APIs, manuals, and user guides
Requirements
- ▹Strong understanding of and experience with C
- ▹Understanding of computer architecture, operating systems, and kernels; experience with Linux, kernel, bootloader, or OS development
- ▹Knowledge of ARM CPU architecture, IOMMU, and ARM SMMU
- ▹Knowledge of hypervisors and virtualization
- ▹Experience with multi-processing/multi-threading, concurrency, and synchronization
- ▹Experience writing device drivers and interfacing with hardware
- ▹Experience with secure coding
- ▹Familiarity with debugging tools such as GDB and Lauterbach Trace32, and understanding of assembly
- ▹Python and shell scripting in a Linux development environment
- ▹Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field plus 4+ years of software engineering experience (or Master's +3 years, or PhD +2 years)
- ▹2+ years of experience with a programming language such as C, C++, Java, or Python
Nice to have
- ▹Master's degree in Computer Science, Engineering, or a related field
- ▹4+ years of software engineering experience
- ▹1+ year of experience with Git, Perforce, or another source control system
- ▹Real-time OS experience
- ▹Familiarity with toolchains and systems libraries (e.g., libc)
- ▹Test development and test automation experience
- ▹Contributions to open-source projects
- ▹Independent software design and strong analytical/problem-solving skills
- ▹Automotive and functional safety experience
Soft skills
Good communication and presentation skillsTeam player mindset with enthusiasm for learning new technologiesAttention to detail across all phases of firmware developmentIndependent, analytical problem-solving approach
What we offer
- ▹Competitive pay: $134,800–$202,200 annually (range varies by location)
- ▹Annual discretionary bonus program
- ▹Annual RSU grant opportunity
- ▹Comprehensive benefits package supporting employees at work, home, and play
About the company
Qualcomm Technologies, Inc. is the semiconductor leader behind Snapdragon chipsets, building hypervisor and virtualization software for mobile, automotive, compute, and IoT products. The company is an industry leader in bringing virtualization technology to Snapdragon mobile products.
Education: Alapdiploma (BSc) mérnöki, informatikai vagy kapcsolódó területen és 4+ év tapasztalat, vagy MSc+3 év, vagy PhD+2 év
Ähnliche Stellen

Stelle
· Principal
Principal Software Engineer
CHAOS Industries
Cpp
+3
160 570–258 695 €/Jahr
brutto
🏢 Vor Ort
El Segundo
🗣️ EN

Stelle
· Principal
Software Engineer, Sr. Staff - Android and Linux
Qualcomm
AI/MLCpp
+2
151 471–227 117 €/Jahr
brutto
🏢 Vor Ort
San Diego
🗣️ EN

Stelle
· Principal
Senior Staff Windows Developer - Debugger
Qualcomm
Cpp
145 048–217 661 €/Jahr
brutto
🏢 Vor Ort
San Diego
🗣️ EN

Stelle
· Principal
Staff Software Engineer — CI, Build & Release
Qualcomm
AI/MLCpp
+11
141 301–211 952 €/Jahr
brutto
🏢 Vor Ort
San Diego
🗣️ EN

Stelle
· Principal
Sr. Staff Software Engineer, AI Software IOT
Qualcomm
AI/MLCpp
+3
159 142–238 713 €/Jahr
brutto
🏢 Vor Ort
San Diego
🗣️ EN

Stelle
· Principal
Staff Linux Software Engineer (Multiple Locations)
Qualcomm
AI/MLCpp
+3
120 249–180 373 €/Jahr
brutto
🏢 Vor Ort
San Diego
🗣️ EN