Originally posted 15 September 2026 by the employer — open 4 days.
Focus on CPU architecture, machine learning workloads, and QMX architectures.
About the role
What you'll do
- Identify and prioritize critical ML use cases and models for CPU-centric execution.
- Generate detailed execution traces for ML workloads using QEMU or equivalent simulators.
- Identify system bottlenecks across CPU pipelines, memory hierarchy, and instruction utilization.
- Collaborate with CPU architecture and design teams to provide data-driven insights and propose architectural enhancements.
- Design and implement highly optimized ML kernels and libraries for QMX architecture.
- Optimize CPU-centric ML benchmarks and track improvements across hardware generations.
What you'll need
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience, OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience, OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- 4+ years of work experience with Programming Language such as C, C++, Java, Python.
- Strong background in Computer Architecture / Systems Programming.
- Strong background in Machine Learning fundamentals.
- Proficiency in C/C++.
- Experience with Performance profiling, benchmarking, and optimization.
Nice to have
- Experience with QEMU or equivalent simulators.
- Experience with ML kernel development (GEMM, convolution, attention).
- Knowledge of CPU architecture (pipelines, caching, SIMD/vector extensions such as NEON, SVE, QMX).
- Familiarity with ML frameworks and inference stacks.
- Experience with low-level optimization (Intrinsics, assembly, memory and cache tuning).
Skills: CPU architecture, machine learning workloads, QMX architectures, ML models, kernel optimization
This role has been open 4 days — well below the 65-day median for AI/ML Hardware Engineering roles.
AI/ML Hardware Engineering · AI ML Hardware
|
Open roles in category
518
|
Median days open
65 d
|
Median salary
$229k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Qualcomm | All employers we track in this specialty (518 roles · 76 employers) |
|---|---|---|
| Open roles in this specialty | 106 | 518 |
| Open roles in the wider Software, Firmware & Systems family | 722 | 5796 · 143 employers |
| Median days open | 97 d | 65 d (+32 d vs this employer) |
| Median salary (USD postings) | — | $229k |
Skills observed across this category: CPU architecture, machine learning workloads, QMX architectures, ML models, kernel optimization
Who's hiring in this category
- Qualcomm (this employer) · 106 open roles · median 97 d
- NVIDIA · 85 open roles · median 65 d
- AMD · 43 open roles · median 60 d
- Micron Technology · 32 open roles · median 37 d
- Mobileye · 25 open roles · median 51 d
- Analog Devices · 14 open roles · median 22 d
How we counted: 518 open AI/ML Hardware Engineering (AI ML Hardware) roles from 76 employers tracked in the SemiconductorJobs index, counted 19 Sept 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.