← Back to results

Jobs at Qualcomm

$211,800 – $317,800 · Posted 1 month ago

Qualcomm is hiring Sr. Staff and Principal Engineers to develop low-level software for custom CPUs, focusing on Linux kernel, boot firmware, and platform optimization.… The role requires deep expertise in computer architecture, C/assembly programming, and systems-level software development across pre-silicon and hardware environments. You will collaborate with hardware and software teams to optimize performance, ensure OS efficiency, and enable new architectural features while working independently on multi-faceted technical challenges.

San DiegoLast seen 11 days ago
$140,800 – $211,200 · Posted 1 month ago

Qualcomm seeks a Machine Learning R&D leader to design and deliver Agentic AI systems for hardware design automation. The role combines hands-on technical execution with team leadership, requiring deep expertise in generative AI, large language models, and ML/AI product development.… Responsibilities include architecting end-to-end ML solutions, coaching an interdisciplinary team of researchers and engineers, and bridging research prototypes into production design tools. The ideal candidate brings PhD-level credentials, 2+ years of industry ML/GenAI experience, and proven expertise in agentic AI frameworks, foundation models, and complex ML software pipelines.

San DiegoLast seen 9 days ago
$180,600 – $271,000 · Posted 1 month ago

As a CPU Power Management Firmware Developer, you will design, implement, and verify embedded firmware for power and performance management across Qualcomm's custom CPU subsystems and SoCs. You'll collaborate with hardware power management and firmware teams to define and implement solutions, working in both pre-silicon and post-silicon environments.… The role requires 6+ years of software engineering experience with proficiency in C/C++, embedded systems, and RTOS/OS kernel development, plus demonstrated experience with embedded operating systems and ARM architecture.

San DiegoLast seen 12 days ago
$180,600 – $271,000 · Posted 1 month ago

Qualcomm seeks a Sr. Staff/Principal Software Engineer to provide system-level technical leadership for next-generation ARM server platforms, spanning Linux kernel, firmware, and platform software.… The role requires architecting across hardware, firmware, OS, and hypervisor boundaries using standards like ACPI, UEFI, SystemReady, SBSA/SBBR, and PSCI. Responsibilities include Linux kernel enablement, performance optimization, platform driver development, and guiding boot flows, power management, virtualization, and telemetry. This position demands 10+ years of hands-on Linux kernel development, deep C/assembly proficiency, firmware and pre/post-silicon debug experience, and the ability to mentor senior engineers while influencing SoC roadmaps.

San DiegoLast seen 10 days ago
$211,800 – $317,800 · Posted 1 month ago

Qualcomm seeks a Principal Engineer to architect and design Platform Reliability, Availability, Serviceability (RAS), and Manageability solutions for high-performance data center compute platforms based on Qualcomm Oryon CPUs. The role requires deep expertise in ARM architecture, RAS principles, Linux kernels, system manageability, and communication protocols (I2C, SPI, MDIO), along with proficiency in programming languages like C, C++, Python, and Java.… You will provide technical leadership across cross-functional teams (SoC, CPU, firmware, software) to build a robust, high-reliability software stack that minimizes downtime and ensures efficient maintenance. The position demands 8+ years of software engineering experience, with 10+ years preferred in designing software and firmware for compute environments, including hands-on experience with ARM64 architectures, hypervisors, DDR, PCIe, and in-lab debugging tools.

HillsboroLast seen 11 days ago
$153,537 – $202,200 · Posted 1 month ago

Staff-level embedded systems software engineer responsible for designing, developing, and modifying complex embedded system features and general computer applications. Will lead technical design creation, perform deep debugging on embedded platforms to resolve system-level issues, and mentor junior engineers.… Requires strong problem-solving across ambiguous requirements, database design capability, and ability to write clean, testable code. Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field required.

San DiegoLast seen 1 month ago
$121,400 – $202,200 · Posted 1 month ago

Develop and extend Linux kernel driver code for QCR-100 accelerators, focusing on PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers. The role requires strong expertise in low-level C development, Linux kernel internals, and hands-on debugging of device driver implementations.… You'll work with SoC systems, bus subsystems, DMA, PCIe, and peripherals in a structured software development environment. The position requires 4+ years of software engineering experience and 2+ years of Linux kernel driver development.

BoulderLast seen 1 month ago
$139,430 – $193,900 · Posted 1 month ago

Design, develop, and debug real-time embedded software and firmware for wireless chipsets supporting 3G, 4G, 5G, and AI technologies. Responsibilities include driver development, integration, testing, validation, and debugging on embedded RTOS platforms and microcontroller systems.… Develop and maintain embedded platforms, identify process improvements, and create technical specifications and engineering documentation. Provide technical support to Application Engineers and contribute to design reviews and project planning.

Santa ClaraLast seen 1 month ago
$103,600 – $155,400 · Posted 1 month ago

Qualcomm seeks an Embedded Systems Software Engineer to design, develop, and maintain embedded networking software for wireless broadband and automotive telematics platforms. You will work across multiple middleware stacks (RDK-B, prplOS, OpenSync, OpenWRT, Linux Yocto) and collaborate with cross-functional teams on connectivity protocols, system services, and platform layers.… Responsibilities include debugging complex technical issues, conducting code reviews, performing on-target and off-target Linux kernel debugging, and supporting field issues. The role requires strong C/C++ programming skills, solid understanding of networking fundamentals (TCP/IP, IPv4/IPv6, DHCP, DNS, Wi-Fi, VLAN), and experience with Linux-based embedded systems development.

San DiegoLast seen 1 month ago
$121,400 – $202,200 · Posted 1 month ago

Qualcomm Cloud AI team seeks a Linux device driver engineer to develop and extend Linux kernel driver code for QCR-100 accelerators and related products that handle image reprocessing and AI workloads. The role focuses on PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers.… Required expertise includes Linux kernel driver development, C programming, git, and low-level debugging. Desirable experience includes PCIe stack knowledge, DMA/IOMMU understanding, DEB/RPM packaging, and embedded Linux systems connected via PCIe.

San DiegoLast seen 1 month ago
$153,537 – $202,200 · Posted 1 month ago

Lead the development, creation, and modification of embedded system software and advanced features at Qualcomm. Design and own detailed technical specifications for complex software systems, analyze user needs against feasibility constraints, and perform deep debugging on embedded platforms to resolve system-level issues.… Collaborate with cross-functional teams including systems analysts and engineers, present technical designs, and write production-quality code while managing project deadlines with minimal supervision. Requires a Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.

San DiegoLast seen 1 month ago
$103,600 – $155,400 · Posted 1 month ago

Qualcomm seeks an Embedded Systems Software Engineer to design, develop, and maintain embedded software for wireless broadband and automotive telematics platforms. You will work across networking and platform layers, debugging complex issues and collaborating with cross-functional teams on features spanning connectivity protocols, system services, and embedded software stacks.… The role requires strong C/C++ programming, Linux expertise, and familiarity with networking fundamentals (TCP/IP, WiFi, etc.), with desirable experience in middleware platforms like RDK-B, OpenSync, and OpenWRT. You will participate in the full software lifecycle including design, coding, unit testing, integration, validation, and code reviews, while supporting customer issues and performing on-target and off-target Linux kernel debugging.

San DiegoLast seen 1 month ago
$178,400 – $267,600 · Posted 1 month ago

As a Sr. Staff Software Engineer on Qualcomm's AI Software team, you will design and develop the Qualcomm AI Runtime (QAIRT) SDK for IoT platforms, enabling efficient execution of deep neural networks, LLMs, and modern AI architectures.… You will lead feature development, mentor junior engineers, and collaborate across cross-functional teams to deliver scalable AI software solutions. The role requires 8+ years of software development experience with strong C/C++ and Linux proficiency, hands-on technical leadership, and the ability to keep pace with rapid industry and academic advances in machine learning and software engineering.

San DiegoLast seen 11 days ago
$134,800 – $202,200 · Posted 1 month ago

Design, develop, and optimize embedded software stacks for complex SoCs with multiple core types, memory hierarchies, and bus infrastructure at Qualcomm. Lead architectural decisions for Edge AI and multimedia use cases, balancing performance and power efficiency while creating SDKs for customer development.… Collaborate with systems, hardware, and test engineers to define software architecture and drive optimization for ARM CPU and NPU acceleration. Requires 6+ years of software engineering experience (or 5+ with a Master's degree, 4+ with a PhD) and 3+ years with languages like C, C++, Java, or Python.

San DiegoLast seen 1 month ago
$162,600 – $244,000 · Posted 1 month ago

Senior Staff Software Engineer role at Qualcomm focused on power and thermal management for next-generation ARM-based data-center server platforms. You will analyze system-level use cases, optimize DVFS and power-limiting mechanisms, develop algorithms to reduce power consumption, and perform system-level optimizations using hardware and software techniques.… The role requires 6+ years of software engineering experience (or equivalent with advanced degree), 3+ years with C, C++, Java, or Python, and preferred expertise in power/performance measurement, ARM architecture, SoC design, Linux, real-time operating systems, and device drivers.

San DiegoLast seen 10 days ago
$134,800 – $202,200 · Posted 1 month ago

Develop bare-metal firmware and low-level device drivers for Qualcomm reference platforms, focusing on hardware bring-up, validation, and early platform enablement. Work directly with hardware and silicon teams to debug SoC peripherals, implement test firmware, and resolve hardware/software integration issues using lab instrumentation and debug tools.… Design and maintain register-level software for a wide range of integrated peripherals including memory, displays, cameras, RF transceivers, and communication interfaces. Requires deep expertise in embedded systems, processor architectures, and hardware protocols with strong problem-solving and cross-functional collaboration skills.

San DiegoLast seen 11 days ago
$154,000 – $231,000 · Posted 1 month ago

Qualcomm seeks a Staff Embedded Software Engineer (6+ years) to design, implement, and maintain real-time operating system (RTOS) software components across QuRT OS and Zephyr RTOS platforms deployed on Qualcomm SoCs. You will own complex system-level issues, lead feature design from requirements through deployment, perform deep root-cause analysis on crashes and traces, and collaborate across hardware, systems, validation, and software teams.… The role emphasizes technical leadership, ownership of large technical areas, and raising team quality through example while leveraging modern development tools and automation. Strong hands-on experience with RTOS concepts, C/C++, low-level system software, and embedded development is required.

San DiegoLast seen 1 month ago
$192,600 – $289,000 · Posted 1 month ago

Lead architecture, design, and development of XR platform software (AR/VR/MR) on Snapdragon platforms, working across system architecture, embedded software, graphics, AI/ML, and computer vision. Translate product requirements into implementation specifications, drive architectural trade-offs for performance and power efficiency, and provide technical leadership across multiple teams.… Requires strong C++ proficiency, experience with heterogeneous computing systems (CPUs, GPUs, DSPs, AI accelerators), Android/Linux embedded platforms, and 8+ years of software engineering experience.

San DiegoLast seen 10 days ago
$122,800 – $184,200 · Posted 1 month ago

As an AI Software Engineer at Qualcomm, you will develop and optimize machine learning software for the Qualcomm AI Stack (QAIRT and Genie SDKs), enabling efficient execution of large language models and deep neural networks on Snapdragon platforms. You will validate and optimize performance of generative AI models, debug complex issues, and collaborate across teams to deliver robust AI solutions.… The role requires strong software design, programming, and debugging skills, with expertise in machine learning frameworks, embedded systems optimization, and languages like Python or C++. You will work with minimal supervision, participate in design reviews, and contribute to a culture of technical excellence.

San DiegoLast seen 1 month ago
$192,600 – $289,000 · Posted 1 month ago

Qualcomm seeks a Principal Engineer to lead the architecture, design, and development of XR platform software (AR/VR/MR) on Snapdragon platforms. The role requires deep expertise in C++, heterogeneous computing (CPUs, GPUs, DSPs, AI accelerators), Android/Linux embedded systems, and system-level performance optimization.… Responsibilities include defining platform requirements, conducting architecture trade-offs for power/latency/performance, collaborating with computer vision and AI/ML teams, and driving technical decisions across multiple product areas. The ideal candidate brings commercial product experience and expertise in computer vision, graphics, SLAM, sensor fusion, or XR frameworks.

San DiegoLast seen 1 month ago
$160,500 – $240,700 · Posted 1 month ago

Design and develop the end-to-end compilation pipeline for Qualcomm AI Hub, handling PyTorch and ONNX model ingestion, graph optimization, and deployment across CPU, GPU, and NPU backends on Snapdragon SoCs. Own compilation infrastructure, ONNX-based and PyTorch compilation paths, ONNXRuntime QNN execution provider contributions, and tooling for profiling and debugging.… Scale model onboarding through automated CI/CD pipelines and partner with internal teams to translate deployment constraints into compilation strategies. Build developer-facing diagnostics, documentation, and tutorials for the AI Hub community.

Santa ClaraLast seen 1 month ago
$134,800 – $202,200 · Posted 1 month ago

Digital Test Engineers will create test solutions for Qualcomm silicon validation, characterization, and manufacturing enablement across microprocessors, high-speed I/O, logic, and memory IP. The role involves hands-on work with test equipment (oscilloscopes, spectrum analyzers, logic analyzers, network analyzers), signal integrity analysis, and development using Python, Java, and Linux.… Candidates will support product introduction across multiple specializations including DFT/yield management, AI/ML-driven test development, and emerging areas like 2.5D/3D IC testing and photonic integrated circuits. The position requires a Bachelor's degree in Engineering or related field and 3+ years of hardware engineering experience.

San DiegoLast seen 1 month ago
$94,200 – $141,200 · Posted 1 month ago

Qualcomm is seeking a Software Engineer for their Power and Limits management group to develop firmware and software solutions for chipsets across multiple subsystems. The role involves analyzing requirements, designing robust software architectures, performing detailed performance/power analysis, and developing profiling and debugging tools for silicon validation.… Candidates will work across system, power, software, and hardware teams to optimize power efficiency, thermal performance, and execution efficiency from pre-silicon through commercialization, with exposure to ARM architecture, real-time operating systems, and machine learning applications.

San DiegoLast seen 1 month ago
$128,100 – $192,100 · Posted 1 month ago

Design, develop, and deploy end-to-end generative AI solutions including GenAI agents, LLMs, and applications to solve complex business challenges. Build data pipelines, design APIs for AI accessibility, and collaborate with cross-functional teams (developers, data scientists, business) to implement enterprise GenAI solutions.… Requires 4+ years of full-stack application development (Java, Python, JavaScript) and 3+ years with data structures, algorithms, and data stores. Stay current with AI research and communicate technical concepts to non-technical stakeholders.

San DiegoLast seen 14 days ago
$116,900 – $175,300 · Posted 2 months ago

Senior GPU Software Engineer at Qualcomm will independently architect, design, implement, and optimize GPU drivers, graphics features, and applications. The role involves designing software tools and tests for graphics systems, performing pre- and post-silicon verification, and driving quality improvements to meet product performance targets.… The engineer will contribute significantly in design reviews and project meetings, with responsibility for moderately-defined to complex technical initiatives.

San DiegoLast seen 1 month ago