Jobs#CPU Software Architecture Engineer
Qualcomm logo

#CPU Software Architecture Engineer

Qualcomm

Location

San Diego, CA

Type

Full-time

Posted

7/3/2026

Compensation

$94,200 - $141,200 per year

Undergraduate with 2+ Years of Experience
Approval 97.1%·Filings 1,170·New hires 255·
Established Sponsor
·FY 2025

Job description

The role is focused on driving CPU software architecture for top industry products using Qualcomm Custom CPU. The candidate will engage in hardware-software co-design, software architecture, system optimizations, and firmware development. This position offers the opportunity to work with cutting-edge ARMv9 architecture features and contribute to various Qualcomm SoCs used in premium mobile, laptop, automotive, cloud, and server products. The team emphasizes collaboration and innovation in embedded system development.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
  • Master's degree in Engineering, Information Systems, Computer Science, or a related field is preferred.
  • 2+ years of experience in embedded system development.
  • Understanding of ARM CPU architecture fundamentals and ARMv8/v9 ISA.
  • Familiarity with typical open-source development tools and frameworks.
  • Experience in software or driver development for operating systems like Linux or RTOS.
  • Good programming skills using C, C++, or ARM assembly.
  • Strong analytical and debugging skills.
  • Ability to collaborate with multiple teams including hardware design.

Responsibilities

  • Design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs.
  • Analyze user needs and software requirements to design and customize software for optimal operational efficiency.
  • Design and implement software modules for products and systems.
  • Participate in the design and coding for large features, unit testing, debugging fixes, and integration efforts.
  • Perform code reviews and regression tests, and triage and fix issues to ensure code quality.
  • Collaborate with others inside the project team to accomplish project objectives.
  • Write technical documentation for software projects.

Benefits

  • Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.

Is this posting expired or inaccurate?