Qualcomm Technologies is hiring a CPU Software & Hardware Co-Design Engineer for its Engineering Group. The role sits at the intersection of CPU architecture, machine learning workloads, and system-level performance optimization, with a focus on software–hardware co-design for next-generation QMX architectures. The engineer will work across ML models, low-level kernels, simulation, and architectural feedback to enable efficient execution of machine-learning workloads on CPU platforms. The position involves characterizing ML workloads, generating execution traces, analyzing performance bottlenecks, optimizing kernels and libraries, and collaborating with CPU architecture and design teams to inform future CPU features. It also includes developing QMX-focused kernels, integrating with ML frameworks, and benchmarking CPU-centric ML performance across hardware generations.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior