Staff Machine Learning Software Engineer

Qualcomm

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$158,400–$237,600 / yr
Posted
49 days ago
Freshness
Confirmed live 2 days ago
Closes
Mar 16, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $229k
This role $198k
$143k $298k
below market most similar roles pay here above market

This role pays less than 80% of similar roles. Most pay $202,950–$254,750 — the blue band above. At the midpoint, this role pays about $198k versus about $229k 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 · Staff Machine Learning Software Engineer

The Staff Machine Learning Software Engineer joins the Machine Learning Engineering group to lead the design, implementation, and verification of software for various operating systems. This role involves developing software for ARM processors and embedded hardware like DSP or GPU processors used in mobile, edge, auto, and IOT products. Key responsibilities include integrating, testing, and optimizing embedded software subsystems, implementing new tools, and developing optimized ML kernels or compilers to leverage specific hardware features. The engineer will work closely with hardware teams, optimize ML software frameworks like TensorFlow or PyTorch, and coordinate dependencies with other teams. Required skills include proficiency in C, C++, or Python. The work focuses on enabling audio, camera, graphics, video, sensors, and wireless functionality through complex software engineering and performance optimization.

What you'll do

  • Design, implement, and verify software in C, C++, or Python for ARM and embedded processors.
  • 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 for efficient execution on hardware.
  • Coordinate dependencies with other teams and develop tools to improve development processes.
  • Assist with the verification of software deliverables.
  • Communicate and implement comprehensive development plans for complex projects.

What we're looking for

  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Three years of experience in a related occupation.
  • Proficiency in designing, implementing, and verifying software using 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.
  • Ability to develop 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 communicate development plans in design reviews.

More like this

Similar roles

Senior Machine Learning Software Engineer

Qualcomm

San Diego, CA 49 days ago $140,800–$211,200
C C++ Python TensorFlow PyTorch ARM DSP GPU ML Kernels Compilers Embedded Software Performance Optimization Verification IoT Machine Learning

Staff Software Engineer

Warner Bros. Discovery

Atlanta, GA 15 days ago
Python Go Java C++ AWS Terraform Metaflow SageMaker Distributed Systems LLM GenAI Feature Store Observability FinOps
8+ yrs exp Hybrid

Staff Software Engineer

PayPal

Austin, TX +1 64 days ago $160,500–$235,826
Python AWS GCP Azure Terraform Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar RDBMS NoSQL SDLC Caching Infrastructure as Code
5+ yrs exp Hybrid

Staff Software Engineer

Intuit

Mountain View, CA 84 days ago $202,500–$274,000
React JavaScript Java Python React Native Redux TDD Agile Scrum Relational Database Design Test Automation Integration Testing Web Technologies Single-Page Architecture
7+ yrs exp

Staff Software Engineer

Sony Group Corporation

San Diego, CA +1 58 days ago
Java Go Python React Angular Ember TypeScript HTML CSS JavaScript Jest Babel AWS Docker Kubernetes Terraform Ansible Jenkins CI/CD REST API NoSQL Scrum SAFe
8+ yrs exp Hybrid

Staff Software Engineer

Anduril Industries

Atlanta, GA +1 86 days ago $190,000–$252,000
Javascript React Typescript NextJS full stack web development AI ERP MES WMS CRM high-availability systems QA Data Platforms
10+ yrs exp