CareerPlan

CPU Software Architecture Staff Engineer

San Diego, California, United States of AmericaFull-time$141k–$212k2026-10-05 → 2026-11-10

Core

Designing and developing embedded and cloud edge software, applications, and specialized utility programs for Qualcomm Custom CPU sub-systems.

Role type

Staff CPU Software Architect (Embedded/Cloud Edge)

Builds

Qualcomm Custom CPU sub-system features and firmware for SoCs in Mobile, Laptops, Automotive, Cloud, and Server products.

Domain

Semiconductor / CPU Architecture / Embedded Systems

Required skills

C, C++, Java, Python, ARMv8/v9 ISA, Linux/RTOS driver development, hardware-software co-design, system optimization, unit testing, code reviews, technical documentation

Preferred skills

ARM assembly, RISCV architecture, Open-Source frameworks, performance evaluation, debugging, collaboration with HW design teams

Technologies

ARMv9, Linux, zephyr RTOS, RISCV

Responsibilities

Design and implement software modules for products and systems; Analyze user needs and software requirements to design software for optimal operational efficiency; Participate in design, coding, unit testing, debugging, and integration efforts; Perform code reviews and regression tests; Write technical documentation for Software projects.

Seniority

Staff, hands-on IC with strategic impact