Required Skills
About the Job
Qualcomm's CPU Software Architecture group defines long-term software roadmaps (3-5 years), architecting specifications, developing prototypes, and collaborating with global partners to influence product development. We enable the commercialization of cutting-edge CPUs integrated into Snapdragon chipsets for diverse markets including Handsets, IoT, Automotive, Compute/Laptops, and XR.
We are seeking an experienced Senior CPU Software Architect to contribute to HW/SW interface architecture and develop low-level firmware for CPU bootstrapping and power management. Your responsibilities will include:
- Micro-code optimization
- Designing and developing firmware for idle and active CPU power management
- Analyzing CPU software/hardware design trade-offs
- Debugging complex software issues related to high-performance CPU microarchitecture (e.g., prefetching, speculation, memory ordering)
- Defining short and long-term SW architecture roadmaps aligned with Arm's architecture ISA evolution
- Representing CPU SW teams in engagements with Arm architects and third-party software partners (e.g., Google, Microsoft)
This role offers unique exposure to various System-on-Chip (SoC) development domains and the opportunity to directly influence Qualcomm's most innovative products. A motivation to shape product roadmaps is essential.