CPU Software Architecture Staff Engineer

Qualcomm

Actively hiring
San Diego, CA Posted 24 days ago $134,800$202,200 / year

At a glance

AI generated

TL;DR

Join Qualcomm Technologies' CPU software architecture team as a senior software engineer where you will drive the design and development of cutting-edge CPU sub-system feature software for industry-leading products across mobiles, laptops, automotive, cloud, and server sectors. Your daily tasks include participating in hardware-software co-design, optimizing system performance, and developing firmware using ARMv9 architecture features. You will leverage C, C++, and ARM assembly to create robust embedded and cloud-edge software solutions while collaborating with cross-functional teams for architectural definition and validation. Essential skills include a deep understanding of ARM CPU fundamentals, experience with Linux or RTOS development, and strong analytical and debugging capabilities. This role offers the opportunity to work on large-scale projects that impact multiple product lines and requires significant problem-solving and prioritization skills.

Skills

C C++ ARM assembly Linux RTOS Zephyr RTOS ARMv9 ARMv8 Performance Optimization Open-Source Development Tools Software Architecture Debugging Code Reviews Regression Testing Collaboration HW Design Collaboration RISC-V

What you'll do

  • Designs and implements software modules for products and systems using C, C++, or ARM assembly.
  • Analyzes user needs and software requirements to optimize operational efficiency of embedded systems.
  • Participates in the design, coding, unit testing, debugging, and integration efforts for large features.
  • Performs code reviews and regression tests to ensure high-quality software deliverables.
  • Collaborates with hardware design teams to define software architecture for Qualcomm SoCs.
  • Evaluates and optimizes application performance on ARM-based systems using open-source tools.

What we're looking for

  • 6+ years of experience in embedded system development.
  • Strong understanding of ARM CPU architecture fundamentals and ARMv9 ISA.
  • Experience in performance evaluation and optimization for ARM-based SoCs.
  • Proficiency in C, C++, or ARM assembly programming languages.
  • Familiarity with open-source development tools and frameworks like Linux or Zephyr RTOS.
  • Analytical skills and ability to collaborate across multiple teams including hardware design.
  • Strong debugging and code review capabilities.

Market check

Salary context

This $134,800–$202,200 range sits above 37% of similar postings on FindRole.

Peer median band

$141,300$234,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$154,250$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

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

Qualcomm currently has 569 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 536 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

CPU Software Architecture Sr. Staff Engineer

Qualcomm

San Diego, Ca,Us, US 106 days ago $162,600$244,000
C C++ ARM RISC-V RTOS J-TAG ICE SPI I2C PCIe CAN Ethernet USB UFS GIC PLIC Linux_kernel Firmware_development Driver_development Multi-core_CPUs Memory_consistency Messaging_systems Virtualization Security Super_Scalar_Architectures

#CPU Software Architecture Senior Engineer

Qualcomm

San Diego, Ca,Us, US 79 days ago $111,300$166,900
C C++ ARM assembly Linux RTOS zephyr RTOS ARMv8 ARMv9 RISC-V Open-Source development tools CI/CD

Sr. Staff CPU Software Test Engineer

Qualcomm

Santa Clara, Ca,Us, US 79 days ago $180,600$271,000
Python C Ubuntu Server RHEL SUSE Windows Server CI/CD Docker Kubernetes Terraform AWS PostgreSQL Git Jenkins

Staff Software Engineer-Edge Processor

Cisco

Remote (Usa-Boulder, US) 30 days ago $149,100$218,900
Go Java C Kubernetes Kafka OpenTelemetry Linux CI/CD Docker Python PostgreSQL AWS GCP Azure Git Jenkins GitHub Swagger RESTful APIs JSON YAML
Remote

Staff Computer Systems Software Engineer

Abbott

US 10 days ago $99,300$198,700
Perforce JIRA Swarm Bomgar BeyondTrust Support server Axeda Linux C C++ Visio Cmake Perl Python shell-scripting network programming load balancers switches routers DNS DHCP IPA/LDAP NTP NFS SMB/CIFS Linux security Windows security digital signatures certificates encryption malware prevention

Staff Software Systems Engineer

Abbott

US 78 days ago $114,000$228,000
AWS Azure GCP Python PostgreSQL Kubernetes Docker CI/CD Git JIRA Confluence Regulatory Compliance FDA Regulations Agile Methodology