Machine Learning Systems Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$147,900–$221,900 / yr
Posted
40 days ago
Freshness
Confirmed live today
Closes
Mar 16, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $226k
This role $185k
$132k $293k
below market most similar roles pay here above market

This role pays less than 82% of similar roles. Most pay $196,350–$254,750 — the blue band above. At the midpoint, this role pays about $185k versus about $226k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Machine Learning Systems Engineer

The Machine Learning Systems Engineer joins the Sensors Technologies group within the Multimedia Systems engineering group. This role involves designing state-of-the-art algorithms for single and multi-sensor fusion across smartphones, automotive, and IoT devices. The engineer will develop ML and AI techniques, define data collection strategies, and balance performance against power consumption and computational complexity. Daily tasks include creating evaluation reports, benchmarking, and providing design documentation. The position requires software implementation in C/C++ on Qualcomm platforms and high-level development using MATLAB and Python. Candidates must apply knowledge of probability, statistics, supervised and unsupervised learning, and feature extraction. The work specifically addresses sensor-based technology problems for navigation, gaming, and virtual reality, focusing on inertial sensors and IMU algorithm designs throughout the product life cycle.

What you'll do

  • Develop state-of-the-art algorithms for single and multi-sensor fusion using ML/AI techniques.
  • Implement software in C/C++ on Qualcomm platforms.
  • Use high-level languages like MATLAB and Python for algorithm development.
  • Create reports on algorithm evaluation, validation, benchmarking, and user documentation.
  • Define strategies to analyze and collect data.
  • Balance algorithm performance against power consumption and computational complexity.
  • Debug algorithm implementations and perform hands-on testing.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field.
  • Develop algorithms for single and multi-sensor fusion using ML/AI techniques.
  • Implement software in C/C++ on Qualcomm platforms.
  • Use high-level languages like MATLAB and Python for algorithm development.
  • Master or PhD in Electrical or Computer Engineering or related area or equivalent experience (preferred).
  • Experience with probability, statistics, supervised/unsupervised learning, feature extraction, classification, and regression (preferred).
  • Knowledge of inertial sensors or algorithm designs using IMUs (preferred).
  • Publications in the field of signal processing or AI (preferred).

More like this

Similar roles

System Algorithm Designer for Hardware

Qualcomm

Santa Clara, CA 40 days ago $147,900–$221,900
Python C/C++ MATLAB Digital Signal Processing Machine Learning Sensor Fusion Fixed-point Design ASIC Kalman Filter Linear Algebra Statistics Feature Extraction Classification Regression Algorithms
2+ yrs exp

Machine Learning System Software Engineer

Apple Inc

Sunnyvale, CA 75 days ago $184,700–$324,800
C C++ Swift Rust TensorRT ONNX Runtime XLA Metal Vulkan ML Runtime Inference Engines Graph IR IPC RPC DMA Memory Management Multi-model Scheduling Neural Network Inference
10+ yrs exp

Machine Learning Engineer

Q2

Austin, TX 74 days ago
Python R Java TensorFlow PyTorch scikit-learn Machine Learning AI Statistics Probability Theory Optimization
5+ yrs exp

Machine Learning Engineer

Ramp

New York City, NY 34 days ago $200,000–$330,000
Python PyTorch NumPy Pandas SQL Snowflake dbt LLM Machine Learning agentic (AI Hex RisingWave
5+ yrs exp Hybrid

Machine Learning Engineer

Apple Inc

Cupertino, CA 119 days ago $184,700–$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Distributed Training Data Pipelines Inference Serving Computer Architecture Model Deployment Data Ingestion Profiling Debugging Claude
10+ yrs exp

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 95 days ago
Machine Learning Artificial Intelligence Python LLMs LangChain LangGraph TensorFlow PyTorch scikit-learn C++ Rust Java Deep Learning Computer Vision Generative AI MCP Cursor Supervised Learning Unsupervised Learning
2+ yrs exp