Skip to main content
Qualcomm

PE- CPU Software & Hardware Co-Design Engineer (ML Systems) - Bangalore, India

Qualcomm Bangalore, India 20 days ago
AI/ML Hardware

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

Market context

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
How Qualcomm compares in AI/ML Hardware Engineering 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.

Apply now
Bangalore, India
On-site
20 days ago

Share this job