CPU Software Hardware Engineer
Location: Remote
Compensation: Salary
Reviewed: Thu, Oct 15, 2026
This job expires in: 30 days
Job Summary
Focusing on CPU software-hardware co-design for next-generation QMX architectures, the full-time remote CPU Software Hardware Engineer will identify ML workloads, generate execution traces, and optimize performance to enhance system-level efficiency.
Key Responsibilities
- Identify and characterize critical ML use cases for CPU execution
- Generate execution traces for ML workloads using simulation tools
- Analyze and optimize system bottlenecks to improve workload performance
Required Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 8+ years of experience, or a Master's degree with 7+ years, or a PhD with 6+ years of experience
- Strong background in Computer Architecture and Systems Programming
- Proficiency in C/C++ programming
- Experience with performance profiling, benchmarking, and optimization
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 41,206 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee