Staff Linux Software Engineer (Multiple Locations)
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling
I korthet
Qualcomm Data Center seeks a Staff Software Engineer to lead Linux system software development for next-gen datacenters, focusing on host-side software and drivers for inference accelerators. Responsibilities include designing, implementing, and optimizing software, leading feature development, and providing technical leadership across teams.
Ansvarsområden
- Design, implement, and optimize Linux user-space and kernel-adjacent drivers and libraries in modern C++.
- Lead development of host software stacks supporting high-performance AI inference and secure compute workloads.
- Drive API design, multi-threaded systems, and scalable software architectures.
- Own feature development, integration, and bring-up across hardware and software boundaries.
- Architect and develop unit, integration, and system-level tests for CI environments.
- Lead functional and performance validation of host software and drivers.
- Establish best practices for testability, automation, and long-term maintainability.
- Debug complex host-side issues including boot flows, PCIe link behavior, log transfer, and overflow handling.
- Optimize host software for AI inference performance and low-latency workloads.
- Use advanced debugging, tracing, and profiling tools on Linux platforms.
- Provide technical leadership across mixed hardware/software teams.
- Drive design reviews, influence system architecture, and mentor senior engineers.
- Work closely with hardware, firmware, hypervisor, security, and cloud teams to deliver end-to-end solutions.
- Support customer deployments and resolve complex system-level issues.
Krav
- Extensive experience with Linux system software development in modern C/C++.
- Strong background in Linux user-space development, API design, and multi-threading / synchronization.
- Solid understanding of Linux internals, kernel concepts, drivers, and system bring-up.
- Experience with UML, OO design, and large-scale software architecture.
- Strong knowledge of SoC architecture (cores, caches, memory hierarchy, interconnects, I/O).
- Experience with source code and configuration management (git required).
- Proven ability to work at low-level implementation detail while maintaining system-level perspective.
- Excellent written and verbal English communication skills.
- Comfortable operating in a high-caliber, cross-disciplinary engineering environment.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience, OR Master's degree and 3+ years of experience, OR PhD and 2+ years of experience.
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Önskade kvalifikationer
- Familiarity with virtualization and container technologies (KVM, Docker, SR-IOV).
- Experience optimizing AI/ML inference workloads on system software stacks.
- Proficiency in Python for tooling, testing, or automation.
- Experience with C/C++ unit testing frameworks (e.g., gtest).
- Exposure to cloud technologies, middleware, and protocols.
- Working knowledge of PCIe 3.0+.
- Linux system administration experience.
- Linux kernel development experience.
- Contributions to open-source kernel or confidential computing projects.
Förmåner
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support your success at work, at home, and at play.
- Reasonable accommodations available for individuals with disabilities.
Färdigheter
LinuxC++PythonCJavagitPCIe
#Linux#Software Engineering#Datacenter#System Software#Drivers#Inference Accelerators#C++#API Design#Multi-threading#Performance Optimization#Security#CI/CD#Debugging#Profiling#SoC Architecture#Git#Virtualization#Containerization#AI/ML
Enabling a world where everyone and everything can be intelligently connected.\n\n
Företag
QualcommPublicerade jobb
för 1 vecka sedan
Anställningstyp
Heltid
Arbetsform
På plats
Lön
141 300–211 900 US$ · Förhandlingsbar
Erfarenhetsnivå
Senior
Platser
San Diego, United States of America
Kvalifikation
Kandidatexamen, Masterexamen, Doktorand
Sökande
Ansök tidigt
Liknande jobb
Ericsson
Budapest, HungaryStudent Data Engineer
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Alstom
Charleroi, BelgiumSoftware Designer
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Sandvik
Tampere, FinlandSenior Electrical Engineer
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Microsoft
London, United KingdomPrincipal Corporate Counsel
100–150 tn GBP/år Heltid Ansök tidigt Publicerad för 4 dagar sedan
Accenture
Copenhagen, DenmarkUtilities Strategy Manager
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Ericsson
Łódź, PolandJunior Software Developer
Heltid Ansök tidigt Publicerad för 4 dagar sedan
