Embedded System Software Architect, Staff

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$134,800–$202,200 / yr
Posted
15 days ago
Freshness
Confirmed live yesterday
Closes
Feb 23, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $197k
This role $168k
$122k most similar roles pay here $251k

This role pays less than 73% of similar roles. Most pay $168,041–$225,575 — the shaded band above. At the midpoint, this role pays about $168k versus about $197k 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 623 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 603 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Embedded System Software Architect, Staff

Embedded System Software Architect - Staff joins the system software architecture team to drive embedded software stacks for complex SoCs featuring diverse cores, bus infrastructure, and memory systems. The role involves designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs while collaborating with hardware and test engineers to define system-level solutions. Key responsibilities include optimizing performance and power for Edge AI and multimedia use cases while developing SDKs for community development. Candidates will work with C, C++, Java, or Python in real-time environments involving multi-threaded programming, hardware drivers, and inter-processor communications. The role requires expertise in ARM CPU architecture, Vector/Matrix Data Processing, and Open Source Library frameworks. Technical tasks include performance evaluation using QEMU, simulators, emulators, and silicon to solve complex challenges in ML and AI acceleration.

What you'll do

  • Design, develop, and modify embedded and cloud edge software for high-performance products.
  • Develop and optimize software stacks for complex SoCs with multiple cores and memory systems.
  • Implement Edge AI and multimedia features while optimizing for performance and power consumption.
  • Create SDKs to enable customer and community development on Qualcomm platforms.
  • Debug, profile, and optimize code for embedded real-time environments.
  • Perform performance evaluations using QEMU, simulators, emulators, and actual silicon.
  • Define software architecture by coordinating with hardware and system teams.
  • Develop hardware drivers and manage inter-processor communications.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 6+ years of software engineering experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or a related field with 5+ years of software engineering experience.
  • PhD in Engineering, Information Systems, Computer Science, or a related field with 4+ years of software engineering experience.
  • 3+ years of work experience with programming languages such as C, C++, Java, or Python.
  • Experience with operating systems, multi-threaded programming, and hardware drivers.
  • Expertise in developing, debugging, profiling, and optimizing for embedded real-time environments.
  • Deep knowledge of ARM CPU architecture fundamentals, ISA, and performance optimization.
  • Proficiency in performance evaluation using QEMU, simulators, emulators, and on-silicon tools.

More like this

Similar roles

Staff Embedded Audio Software Engineer

Qualcomm

San Diego, CA 177 days ago $134,800$202,200
C C++ Python Embedded Software Multi-threaded Programming ARM DSP Data Structures Algorithms Multimedia Audio Software Driver Development
4+ yrs exp

Senior Software Engineer

Qualcomm

San Diego, CA 134 days ago $111,300$166,900
Linux Kernel KVM ARMv8 ARMv9 C C++ Python QEMU JTAG Git IOMMU Device Drivers FPGA DVFS Embedded Systems Security Assessment System Architecture Memory Management open-source
2+ yrs exp

Staff Embedded NPU Software Engineer

Qualcomm

San Diego, CA 126 days ago $134,800$202,200
C C++ Python Java NPU DSP SIMD Multi-threading Trace32 JTAG Hexagon DSP Android Linux Windows Machine Learning Computer Vision Signal Processing System Drivers
4+ yrs exp

Video Software Engineer

Qualcomm

San Diego, CA 67 days ago $94,200$141,200
C C++ Python Java Linux Kernel V4L2 Android H264 H.265 AV1 Agentic AI Machine Learning Computer Vision JTAG Windbg Git Perforce Multi-threaded Programming ARM

Staff Embedded Software Engineer

Abbott

Alameda, CA 79 days ago $114,000$228,000
C C++ C# Python Embedded Systems Firmware Source Control Management Microprocessor Architecture Bluetooth Low-Energy RF WiFi UML SysML Model-Based Design ISO13485 FDA 510k
8+ yrs exp

Staff Embedded Software Development Engineer

Qualcomm

San Diego, CA 31 days ago $137,042$202,200
Embedded Software RTOS Firmware 3G 4G 5G AI Communication Protocols Debugging Validation Technical Specifications Wireless Chipsets
3+ yrs exp