Software Product Application Engineer

Qualcomm

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$102,794–$141,200 / yr
Posted
5 days ago
Closes
Dec 20, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $156k
This role $122k
$91k most similar roles pay here $209k

This role pays less than 82% of similar roles. Most pay $130,606–$181,725 — the shaded band above. At the midpoint, this role pays about $122k versus about $156k 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 834 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 514 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Software Product Application Engineer

As a Software Product Application Engineer at Qualcomm Technologies, Inc., you will work closely with the engineering team to design, develop, and validate embedded, distributed, and cloud-edge software applications. Your daily tasks include analyzing user needs, implementing small software features for products with memory constraints and custom hardware, conducting unit testing, minor debugging, and participating in code reviews and regression tests. You will collaborate with internal teams and manufacturers to ensure project objectives are met on schedule, write technical documentation, and participate in design reviews and project meetings. The role requires proficiency in C++, Android development, algorithms, and architecture, as well as experience working with physical devices and orchestrating workflows based on device capabilities. This position is ideal for candidates with a Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science who are eager to contribute to cutting-edge software solutions in the telecommunications industry.

What you'll do

  • Analyzes user needs to design and implement small software features for embedded systems.
  • Participates in coding, unit testing, minor debugging, and integration efforts for project completion.
  • Conducts code reviews and regression tests to ensure high-quality software development.
  • Writes technical documentation for software projects and participates in design reviews.
  • Collaborates with manufacturers and internal teams to achieve project objectives efficiently.

What we're looking for

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • Experience with embedded, distributed, and cloud-edge software development.
  • Proficiency in C++ and knowledge of Android systems.
  • Ability to design and implement small software features under supervision.
  • Participation in code reviews, debugging, and regression testing processes.
  • Collaboration skills for working effectively within project teams and with manufacturers.
  • Writes technical documentation for software projects and participates in design reviews.

More like this

Similar roles

Application Software Engineer

Leidos

San Diego, CA 110 days ago $87,100$157,450
HTML CSS JavaScript AngularJS React Node.js Selenium Cucumber Git Jenkins Postgres SQL Server Oracle REST SOAP AWS Ant Maven JUnit Docker Kubernetes CI/CD TDD Scrum Agile

Application Software Engineer

SpaceX

Hawthorne, CA 24 days ago $125,000$150,000
Python Docker Kubernetes AWS CI/CD PostgreSQL Git Linux RESTful APIs JSON Scalability

Application Software Engineer

SpaceX

Redmond, WA 24 days ago $125,000$150,000
Python Docker Kubernetes AWS CI/CD PostgreSQL Git Linux RESTful APIs JSON Scalability

Application Software Engineer

Leidos

San Diego, CA 2 days ago $87,100$157,450
HTML CSS JavaScript AngularJS React Node.js Selenium Cucumber Git Jenkins Postgres SQL Server Oracle REST SOAP AWS Ant Maven JUnit TDD Scrum DoD 8570 Security+