CareerPlan

CPU Software Architecture Senior Engineer

San Diego, California, United States of AmericaFull-time$118k–$177k2026-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

Senior IC CPU software architecture engineer

Builds

Qualcomm Custom CPU sub-system features and firmware for SoCs in mobile, automotive, and server products

Domain

Semiconductor / CPU Architecture / Embedded Systems

Required skills

C, C++, ARMv8/v9 ISA, Linux/RTOS driver development, software architecture design, system optimization, unit testing, code review

Preferred skills

Embedded system development, ARM assembly, RISCV architecture, Open-Source frameworks, analytical debugging

Technologies

ARMv9, Linux, RTOS (Zephyr), C, C++, Python, Java

Responsibilities

Design and implement software modules for products and systems; Analyze user needs and software requirements to design software for optimal efficiency; Participate in design, coding, unit testing, debugging, and integration efforts; Perform code reviews and regression tests; Collaborate with hardware design teams to define software architecture; Write technical documentation for software projects

Seniority

Senior, hands-on IC