Senior Software Engineer, AI Benchmarks Software
At a glance
AI generatedTL;DR
As a Senior or Staff Engineer on Qualcomm Technologies' AI Software team, you will integrate the Qualcomm AI SDK into benchmark applications across Snapdragon hardware accelerators, including NPU, CPU, and GPU, to achieve competitive scores through performance and accuracy optimizations. Your day-to-day responsibilities include designing and evaluating ML models for various benchmarks like MLPerf and Procyon AI, collaborating with cross-functional teams to implement end-to-end optimizations, and engaging with benchmarking communities to advocate for Qualcomm’s leadership in the industry. This role requires expertise in machine learning frameworks such as TensorFlow or PyTorch, experience with processor architecture and system design fundamentals, and proficiency in optimizing algorithms for hardware acceleration using OpenCL and DSPs. You will work independently while contributing to a culture of technical excellence within the team.
Skills
What you'll do
- Integrate the Qualcomm AI SDK into benchmark applications on Snapdragon hardware.
- Optimize performance and accuracy of AI models deployed across various accelerators.
- Conduct end-to-end performance analysis to implement industry-leading optimizations.
- Engage with AI communities to enhance scoring methodologies and advocate for new models.
- Analyze competitor SDKs to develop strategies that strengthen Qualcomm’s competitive position.
- Work independently on complex projects with minimal supervision, providing guidance to junior team members.
What we're looking for
- 3+ years of experience building embedded software applications.
- Experience with ML application development and AI benchmarking apps (e.g., MLPerf).
- Understanding of machine learning fundamentals and key concepts.
- Development experience on Linux, Android, or Windows platforms.
- Proficiency in at least one ML framework like TensorFlow or PyTorch.
- Expertise in optimizing algorithms for hardware acceleration cores using OpenCL or DSPs.
- Experience analyzing and optimizing ML KPIs such as performance, accuracy, and system metrics.
Employer
About Qualcomm
Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.
Qualcomm currently has 595 open roles on FindRole.
Listed pay typically runs $148,300–$222,500 across 540 roles with salary data.
Most-posted roles
- Careers 32
- Staff Engineer 4
- GPU Software Engineer 3
- Machine Learning Engineer - Generative AI 3
- #Software Engineer 3