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
3 days ago
Freshness
Confirmed live yesterday
Closes
Mar 13, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $195k
This role $176k
$130k most similar roles pay here $246k

This role pays less than 67% of similar roles. Most pay $162,000–$227,825 — the shaded band above. At the midpoint, this role pays about $176k versus about $195k 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 618 open roles on FindRole.

Listed pay typically runs $145,200–$219,600 across 600 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Senior Machine Learning Software Engineer

As a Senior Machine Learning Software Engineer within the Machine Learning Engineering group, you will independently design, implement, and verify software to enable audio, camera, graphics, video, sensors, and wireless functionality across various operating systems. You will work on embedded hardware including ARM processors, DSP processors, and GPU processors for mobile, edge, auto, and IoT products. Your daily responsibilities involve integrating, testing, and optimizing embedded software subsystems while developing optimized tools like compilers or ML kernels to leverage specific hardware features. You will also optimize machine learning frameworks such as TensorFlow or PyTorch to run algorithms efficiently on hardware. The role requires proficiency in C, C++, and Python. You will collaborate with hardware teams for joint development, coordinate dependencies with other teams, and contribute actively to design reviews and project meetings.

What you'll do

  • Design, implement, and verify software in C, C++, or Python for embedded hardware systems.
  • Integrate, test, and optimize performance for embedded software subsystems across mobile, edge, auto, and IoT products.
  • Develop optimized software such as ML kernels and compilers to leverage specific hardware features.
  • Optimize machine learning frameworks like TensorFlow or PyTorch to run efficiently on specialized hardware.
  • Collaborate with hardware teams to perform joint design and development of system components.
  • Create internal tools to improve development processes and manage project dependencies.
  • Participate in design reviews and project meetings as a key technical contributor.

What we're looking for

  • A Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is required.
  • Experience designing, implementing, and verifying software using C, C++, or Python is required.
  • Experience with embedded hardware such as DSP processors or GPU processors is required.
  • Experience with operating systems running on ARM processors is required.
  • Experience in integration, testing, and performance optimization for embedded software subsystems is required.
  • Ability to develop optimized software, such as ML kernels or compilers, to utilize specific hardware features is required.
  • Ability to optimize machine learning frameworks like TensorFlow or PyTorch to run efficiently on hardware is required.

More like this

Similar roles

Senior Software Engineer

Genworth Financial

Richmond, VA +1 67 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Upstart

Remote 93 days ago $164,800$228,400
PostgreSQL RESTful APIs TypeScript Node.js Next.js Prisma Webhooks Schema Migrations Authentication Audit Logging System Architecture
4+ yrs exp Remote

Senior Software Engineer

Datadog

102 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Genworth Financial

Lynchburg, VA +1 46 days ago $96,700$145,000
COBOL JCL CICS IMS SQL Mainframe Web Services MQ Assembler Agile Kanban Scrum Data Analysis SOX MVS Product Accelerator Automated COBOL Conversion
Hybrid

Senior Software Engineer

Adobe

San Jose, CA 44 days ago $177,900$257,550
Python SQL PyTorch TensorFlow scikit-learn Spark Databricks LLMs Agentic AI APIs Data Pipelines Feature Stores Java Go Anomaly Detection Supervised Learning Unsupervised Learning
5+ yrs exp

Senior Software Engineer

Broadcom

CA 44 days ago $121,900$195,000
LLM SLM RAG MCP Java Spring Hibernate PostgreSQL OpenSearch ClickHouse Angular React Kubernetes VMware Cloud Foundation Event Streaming Data Caching Agile
8+ yrs exp