← Zurück zur Liste

Stelle
· Principal
Staff Software Engineer
Softwareentwickler
• Principal
• Vor Ort
• Vollzeit
•
San Diego, USA
Qualcomm is looking for a Staff Software Engineer for its data center platforms, contributing to Linux kernel development, virtualization (KVM), scheduling, and memory management (IOMMU), leading a team of engineers, and shaping security architecture and product security risk management.
Responsibilities
- ▹Develop and enhance Linux Kernel features (virtualization/KVM, scheduling, memory management/IOMMU)
- ▹Optimize power and performance management technologies (e.g. DVFS) for ARM-based systems
- ▹Collaborate with cross-disciplinary teams to deliver high-performance, scalable software solutions
- ▹Debug complex software issues using tools like JTAG debuggers
- ▹Contribute to upstream open-source projects, including the Linux Kernel
- ▹Document system architecture and requirements
- ▹Pre-silicon development on FPGA-based platforms and QEMU
- ▹Perform security risk assessments, threat analysis, and security code reviews
- ▹Lead security architectures and product security initiatives across cross-organizational teams
Requirements
- ▹Bachelor's + 4 years, Master's + 3 years, or PhD + 2 years of software engineering or related experience
- ▹2+ years of experience with a programming language such as C, C++, Java, Python, etc.
Nice to have
- ▹Master's degree in Computer Science or Engineering, with 6+ years of software development experience
- ▹Strong experience in Linux Kernel development (virtualization/KVM, schedulers, memory management, device trees)
- ▹Solid knowledge of ARMv8 and ARMv9 architecture
- ▹Understanding of computer system architecture (core, cache, memory models, bus architecture)
- ▹Experience in board/SoC bringup, device drivers, peripheral buses (SPI, I2C, USB), DDR memory controllers
- ▹Familiarity with SCM tools (Git) and debugging technologies (JTAG debuggers)
- ▹Prior contributions to open-source projects
Soft skills
Team leadership and mentoring abilityPlanning and prioritizing complex, multi-step tasksStrong verbal and written communication, negotiation skills
What we offer
- ▹Competitive annual discretionary bonus program
- ▹Annual RSU grant opportunity
- ▹Highly competitive benefits package
About the company
Qualcomm's data center software team develops critical technologies for next-generation data center platforms, including virtualization, memory management, scheduling, and the Linux Kernel.
Education: BSc/MSc/PhD mérnöki, informatikai vagy számítástechnikai terület
Ähnliche Stellen

Stelle
· Principal
Staff Software Engineer, Linux Device Driver & Host SW (San Diego OR Boulder)
Qualcomm
Cpp
104 959–174 816 €/Jahr
brutto
🏢 Vor Ort
San Diego
🗣️ EN

Stelle
· Principal
Staff Software Engineer — CI, Build & Release
Qualcomm
AI/MLCpp
+11
136 948–205 421 €/Jahr
brutto
🏢 Vor Ort
San Diego
🗣️ EN

Stelle
· Principal
Sr. Staff Software Engineer, Customer Engineering
Qualcomm
Cpp
+2
140 579–210 955 €/Jahr
brutto
🏢 Vor Ort
San Diego
🗣️ EN

Stelle
· Principal
Staff & Senior Staff Software Engineer, AI Software Platform (Onsite)
Qualcomm
AI/MLCpp
+2
136 948–205 421 €/Jahr
brutto
🏢 Vor Ort
San Diego
🗣️ EN

Stelle
· Principal
Sr. Staff Software Engineer, AI Software IOT
Qualcomm
AI/MLCpp
+3
154 239–231 358 €/Jahr
brutto
🏢 Vor Ort
San Diego
🗣️ EN

Stelle
· Principal
Staff Linux Software Engineer (Multiple Locations)
Qualcomm
AI/MLCpp
+3
116 544–174 816 €/Jahr
brutto
🏢 Vor Ort
San Diego
🗣️ EN