Senior Machine Learning Software Engineer

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$140,800–$211,200 / yr
Posted
49 days ago
Freshness
Confirmed live yesterday
Closes
Mar 16, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $184k
This role $176k
$117k $247k
below market most similar roles pay here above market

This role pays less than 60% of similar roles. Most pay $149,500–$217,906 — the blue band above. At the midpoint, this role pays about $176k versus about $184k 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 580 open roles on FindRole.

Listed pay typically runs $147,900–$218,400 across 557 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Senior Machine Learning Software Engineer

The Senior Machine Learning Software Engineer joins the Machine Learning Engineering team to design, implement, and verify software for various operating systems running on ARM processors and other embedded hardware like DSP or GPU processors. This role involves developing optimized software, including ML kernels and compilers, to leverage specific hardware features for audio, camera, graphics, video, sensors, and wireless functionality. Key responsibilities include integration, testing, and performance optimization for embedded software subsystems, as well as optimizing ML software frameworks like TensorFlow or PyTorch to run algorithms efficiently. The candidate will use C, C++, and Python to build tools and coordinate dependencies with other teams. The work focuses on solving technical problems for mobile, edge, auto, and IOT products by ensuring high-performance software execution on specialized hardware.

What you'll do

  • Design, implement, and verify software using C, C++, or Python for various embedded hardware.
  • Integrate, test, and optimize performance for embedded software subsystems.
  • Develop optimized software such as ML kernels or compilers to utilize specific hardware features.
  • Optimize ML software frameworks like TensorFlow or PyTorch to run algorithms efficiently on hardware.
  • Coordinate dependencies with other teams and develop tools to improve development processes.
  • Assist with the verification of software deliverables.
  • Participate as a strong contributor in design reviews and project meetings.

What we're looking for

  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Experience designing, implementing, and verifying software in C, C++, or Python.
  • Experience developing software for ARM processors and embedded hardware like DSP or GPU processors.
  • Experience with integration, testing, and performance optimization for embedded software subsystems.
  • Experience developing optimized software such as ML kernels or compilers to utilize specific hardware features.
  • Experience optimizing ML software frameworks like TensorFlow or PyTorch to run algorithms on hardware.
  • Ability to coordinate dependencies with other teams and develop tools to improve processes.
  • Ability to act as a strong contributor at design reviews and project meetings.

More like this

Similar roles

Staff Machine Learning Software Engineer

Qualcomm

San Diego, CA 49 days ago $158,400–$237,600
C C++ Python TensorFlow PyTorch ARM DSP GPU ML Kernels Compilers Embedded Software Performance Optimization
3+ yrs exp

GPU Kernel Development Engineer

Qualcomm

San Diego, CA 49 days ago $123,700–$185,500
C++ C Python CUDA OpenCL Vulkan OpenGL ES DirectX PyTorch Machine Learning GPGPU Device Drivers ARM Architecture Git Linux Android Windows Embedded Systems Real-time Operating Systems Object-Oriented Programming
2+ yrs exp

Senior Software Engineer, Machine Learning

DoorDash, Inc

San Francisco, CA +2 23 days ago $167,800–$246,800
Machine Learning PyTorch Keras lightgbm scikit-learn Spark ML Pyspark Snowflake SQL SQL AI Coding Tools Claude Code Codex Cursor
5+ yrs exp Hybrid

Senior Machine Learning Engineer

Adobe

San Jose, CA 48 days ago $151,800–$265,350
Python Java PyTorch TensorFlow JAX LLM RAG AWS Azure Redis Elasticsearch Snowflake Microservices APIs ML-Ops Agent-Ops Monitoring Observability
5+ yrs exp

Senior Machine Learning Engineer

Cloudflare, Inc

Austin, TX 126 days ago
Python PyTorch TensorFlow Scikit-Learn LangChain LangGraph Autogen RAG LLMOps Docker Kubernetes Terraform AWS GCP Azure BigQuery FastAPI TypeScript React Airflow Argo Workflows ArgoCD CI/CD Pytest
3+ yrs exp Hybrid

Senior Machine Learning Engineer

Nvidia

Santa Clara, CA 66 days ago
Machine Learning C++ Python PyTorch TensorFlow Computer Vision Multi-sensor Fusion Deep Learning TensorRT Transformers Data Pipelines Model Optimization NVIDIA DRIVE AV Object Detection Semantic Segmentation
8+ yrs exp