AI Infrastructure Software Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$99,500–$149,300 / yr
Posted
40 days ago
Freshness
Confirmed live today
Closes
Mar 16, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $190k
This role $124k
$83k $252k
below market most similar roles pay here above market

This role pays less than 95% of similar roles. Most pay $144,743–$235,750 — the blue band above. At the midpoint, this role pays about $124k versus about $190k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · AI Infrastructure Software Engineer

The #AI Infrastructure Software Engineer joins the AI Infrastructure Software team to develop embedded software across the full system stack on Snapdragon processors. This role involves designing and optimizing core software frameworks for machine learning inferencing, computer vision, virtual reality, and automotive systems. Day-to-day responsibilities include implementing inter-processor communication, memory management solutions, and DSP acceleration frameworks while debugging and profiling system performance. The engineer must utilize programming languages such as C, C++, Java, or Python to solve low-level problems involving concurrency management and execution environments. Required competencies include a deep understanding of computer architecture, operating systems, and real-time operating systems. The work focuses on enabling high-performance, power-efficient computing for multimedia and compute workloads across diverse hardware and software environments including Linux, Android, and Windows platforms.

What you'll do

  • Design and implement embedded system software across multiple layers of the software stack.
  • Develop and optimize inter-processor communication (IPC) and memory management solutions.
  • Build software frameworks to enable efficient DSP acceleration for AI and multimedia workloads.
  • Debug, profile, and optimize system performance across diverse hardware and software environments.
  • Develop core software frameworks for machine learning inferencing and computer vision.
  • Manage concurrency and execution environments for high-performance, power-efficient computing.
  • Implement low-level software solutions for heterogeneous processing environments.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related technical field.
  • Strong programming skills in one or more languages such as C, C++, Java, or Python.
  • Solid understanding of computer architecture, operating systems, and embedded systems concepts.
  • Knowledge of real-time operating systems (RTOS) and concurrent software design.
  • Experience with software debugging, performance analysis, and system optimization techniques.
  • Familiarity with multimedia, compute, and driver frameworks on Linux, Android, or Windows platforms.
  • Experience developing software for multicore or heterogeneous processing environments (preferred).
  • Interest in AI/ML acceleration, DSP technologies, and high-performance embedded computing (preferred).

More like this

Similar roles

Embedded NPU Software Engineer, Staff

Qualcomm

San Diego, CA 15 days ago $141,300–$211,900
C C++ Python Java NPU DSP SIMD Multi-threading Trace32 JTAG Qualcomm Hexagon Android Linux Windows Machine Learning Computer Vision Signal Processing
4+ yrs exp

Sensors Software Engineer

Qualcomm

San Diego, CA 40 days ago $99,500–$149,300
C C++ Embedded Software Linux Android Windows Java Python Digital Signal Processing Machine Learning Artificial Intelligence Unit Testing Software Architecture

Senior Embedded Software Engineer

Qualcomm

San Diego, CA 28 days ago $117,800–$176,600
C C++ Java Python Embedded Linux RTOS BSP JTAG SWD GNU/LLVM Git Gerrit SoC Architecture PCIe LPDDR I2C SPI SPMI ARM Risc-V Hexagon DSP OpenBMC IPMI Redfish PLDM MCTP Unit Testing Multi-threaded Programming DVFS DCVS
2+ yrs exp

Senior System Software Engineer, Power

Qualcomm

San Diego, CA 34 days ago $117,800–$176,600
C C++ Python Java Linux Kernel Firmware Android Embedded Software Computer Architecture DVFS SoC post‑silicon debug System Software Digital Logic Memory Management
2+ yrs exp

Software Engineer, AI Infrastructure

Apple Inc

Cupertino, CA 102 days ago $184,700–$324,800
Python Go Distributed Systems Cloud Services LLMs AI Infrastructure Security Architecture Observability Backend Programming Cost Controls Load Shaping
5+ yrs exp

AI Infrastructure Engineer

Fortinet

New York, NY 60 days ago $215,000–$350,000
Linux Python Bash Kubernetes Docker KVM CI/CD IaC GPU Virtualization Monitoring Logging Networking Performance Testing Benchmarking FortiGate FortiManager FortiAnalyzer
Hybrid