Qualcomm logo

CPU Software Architecture Staff Engineer

Qualcomm
May 06, 2026
Full-time
On-site
San Diego, California, United States
$134,800 - $202,200 USD yearly
SoC Architecture Jobs, Level - Senior

Job Title

CPU Software Architecture Staff Engineer

Role Summary

Member of Qualcomm's CPU software architecture team responsible for CPU sub-system feature software architecture, enablement, and firmware across Qualcomm Custom CPU products for mobile, laptop, automotive, cloud and server markets. The role involves hardware–software co-design, system optimization, and firmware development with exposure to ARMv9 features.

Experience Level

Senior. See Education Requirements for degree-specific minimum experience.

Responsibilities

Design, develop, validate, optimize and document embedded and edge software; collaborate with hardware and cross-functional teams to deliver CPU software features.

  • Design and implement software modules and large features; perform unit and integration testing.
  • Analyze user needs and software requirements to customize solutions for performance and efficiency.
  • Perform code reviews, regression tests, triage and fixes to maintain code quality.
  • Evaluate and optimize application and system performance for ARM-based SoCs.
  • Collaborate with hardware design teams and other stakeholders to define software architecture.
  • Produce technical documentation for software projects.

Requirements

Key must-have and preferred technical skills and experience based on the posting.

  • Must-have: 2+ years working with programming languages such as C, C++, Java, or Python.
  • Must-have: Strong analytical and debugging skills; experience triaging and fixing issues.
  • Must-have: Experience in software or driver development for operating systems such as Linux or RTOS.
  • Must-have: Ability to collaborate with multiple teams including hardware design and to produce technical documentation.
  • Nice-to-have: Embedded systems development experience (preferred 6+ years).
  • Nice-to-have: Understanding of ARM CPU architecture fundamentals and ARMv8/v9 ISA; ARM assembly experience.
  • Nice-to-have: Experience in performance evaluation and optimization for ARM architecture-based SoCs.
  • Nice-to-have: Familiarity with open-source development tools and frameworks.
  • Nice-to-have: Understanding of RISC-V architecture is a plus.

Education Requirements

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field plus 4+ years of software engineering experience; OR Master's degree in those fields plus 3+ years; OR PhD in those fields plus 2+ years.


About the Company

Company: Qualcomm

Headquarters: San Diego, California, United States

Qualcomm is a global leader in semiconductor and telecommunications equipment, specializing in mobile technologies and innovations. Known for its Adreno GPUs, the company provides solutions enabling advancements in mobile gaming, AI, VR/AR, and autonomous driving. Qualcomm's cutting-edge technology and commitment to high-performance, power-efficient designs drive the evolution of mobile graphics and connectivity worldwide.

Qualcomm logo

Date Posted: 2026-05-06