Senior SoC Performance Architect
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is looking for a Senior SoC Performance Architect to analyze server CPU workloads, develop performance models, and drive hardware/software optimizations. This role involves understanding end-to-end system performance, identifying bottlenecks, and influencing product decisions through data-driven insights.
Responsibilities
- Drive workload-based performance analysis for server SoCs, focusing on CPU-intensive and system-level workloads.
- Enable, run, and characterize complex server workloads on pre-silicon and post-silicon platforms.
- Perform detailed bottleneck analysis across CPU cores, caches, memory hierarchy, on-chip fabric, memory controllers, and I/O subsystems.
- Build analytical and empirical models for workload behavior, performance scaling, and feature sensitivity.
- Develop performance projections for internal products and competitive external products.
- Conduct sensitivity studies to hardware and software parameters.
- Identify optimization opportunities across both hardware and software and drive recommendations to relevant teams.
- Partner closely with hardware and software organizations to root-cause performance gaps and drive cross-functional optimization plans.
- Define methodologies, metrics, and KPI frameworks for workload analysis, performance tracking, and feature evaluation.
- Use profiling and performance monitoring tools to collect PMU data, hotspot profiles, call stacks, CPI breakdowns, memory behavior, and microarchitectural stall analysis.
- Summarize findings for technical and executive audiences, including architecture tradeoffs, product implications, and competitive positioning.
Requirements
- PhD in Computer Engineering, Electrical Engineering, Computer Science, or related field, with 5+ years of industry experience in CPU performance modeling and analysis.
- Deep understanding of CPU microarchitecture, including pipelines, OoO execution, branch prediction, caches, prefetching, SMT, and performance bottlenecks.
- Strong knowledge of SoC-level architecture, including on-chip fabric/interconnect, memory controllers, DRAM systems, coherency, and I/O subsystems.
- Deep understanding of operating systems and compilers, including scheduling, memory management, synchronization, code generation, optimization behavior, and runtime effects on performance.
- Hands-on experience with industry standard performance analysis tools.
- Strong experience in workload analysis, performance characterization, modeling, projection, and optimization for server-class systems.
- Experience enabling and debugging complex server workloads in Linux-based environments.
- Strong analytical, scripting, and data analysis skills for handling large profiling datasets and developing performance models.
- Demonstrated ability to work across organizational boundaries and influence both hardware and software roadmaps through data-driven analysis.
- Bachelor's degree in Electrical Engineering, Computer Science, or related field and 6+ years of Systems Engineering or related work experience OR Master's degree in Electrical Engineering, Computer Science, or related field and 5+ years of Systems Engineering or related work experience OR PhD in Electrical Engineering, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.
- 2+ years of experience in one or more system architecture technology areas and products (e.g., Power System, Shared Resource Management, Limits/Thermal Management, Hardware Islands).
Desired Qualifications
- Experience with pre-silicon performance modeling, simulation, or trace-based analysis.
- Experience with server workloads spanning cloud, enterprise, data analytics, web, database, virtualization, and AI infrastructure.
- Experience with competitive performance analysis and product projection methodologies.
- Familiarity with PMU-based top-down analysis, CPI decomposition, memory subsystem analysis, and sensitivity modeling.
- Experience working with firmware, BIOS, power/performance tuning, and system configuration controls.
- Experience presenting architectural recommendations to senior technical leadership.
Benefits
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support your success at work, at home, and at play.
- Access to a link for more details about US benefits.
#SoC#performance#architecture#server#CPU#modeling#analysis#optimization#hardware#software#embedded systems