More jobs:
CPU Software Architecture Sr. Staff Engineer
Job in
San Diego, San Diego County, California, 92101, USA
Listed on 2026-09-03
Listing for:
Qualcomm
Full Time
position Listed on 2026-09-03
Job specializations:
-
Software Development
C++ Developer, Software Architect, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Job Description & How to Apply Below
Qualcomm seeks a CPU Software Architecture Sr. Staff Engineer to define and optimize software architecture for advanced wireless and 5G SoC platforms. You will design low level CPU software, boot flows, and performance critical features for smartphones, IoT, and automotive systems. Partner with hardware, firmware, and systems teams to model, analyze, and tune CPU performance, power, and memory usage. Drive architectural reviews, create technical documentation, and mentor engineers.
This role suits a hands on technical leader passionate about scalable architectures, complex problem solving, and pushing next generation connected experiences.
Responsibilities
- Define CPU software architecture for advanced wireless and 5
- G So
- C platforms
- Design and implement low-level CPU software, boot flows, and performance-critical features
- Model and analyze CPU performance, power, and memory behavior across use cases
- Collaborate with hardware, firmware, and systems teams on architecture trade-offs
- Lead and participate in technical and architectural design reviews
- Develop technical specifications, design documents, and best-practice guidelines
- Prototype and evaluate new CPU and system features for smartphones, Io
- T, and automotive
- Identify and resolve complex system-level performance and stability issues
- Drive optimization of software stacks to meet latency, throughput, and power targets
- Mentor junior engineers and contribute to engineering process improvements
Required Skills
- CPU software architecture
- Embedded systems programming
- C/C++ARM or similar ISA knowledge
- Real-time operating systems (RTOS)
- Embedded Linux
- Performance profiling and optimization
- So
- C architecture and integration
- Multithreaded and concurrent programming
- Low-level firmware/boot loader development
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×