Software Engineer, Power and Limits Management

Qualcomm

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$94,200–$141,200 / yr
Posted
4 days ago
Closes
Dec 23, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $170k
This role $118k
$81k most similar roles pay here $216k

This role pays less than 85% of similar roles. Most pay $137,125–$203,200 — the shaded band above. At the midpoint, this role pays about $118k versus about $170k 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 528 open roles on FindRole.

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

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Software Engineer, Power and Limits Management

As a Software Engineer at Qualcomm Technologies, Inc., you will join the innovative IoT and embedded systems team as a mid-level professional, focusing on developing cutting-edge solutions for real-time operating systems and embedded software. Your daily tasks will include coding in C and Assembly, working with compilers and linkers, and automating processes through Python scripting. You will also contribute to machine learning projects and collaborate within an agile development environment using Kanban methodologies. This role requires a strong foundation in embedded systems and a passion for advancing technology in the Internet of Everything (IoE) space, where your work will impact large-scale product integration and deployment.

What you'll do

  • Design and develop embedded software for IoT/IoE devices.
  • Implement real-time operating systems in C/ASM programming languages.
  • Write scripts using Python to automate testing and deployment processes.
  • Optimize compilers and linkers for efficient code execution on target hardware.
  • Collaborate on agile development projects, utilizing Kanban methodologies.
  • Integrate machine learning algorithms into embedded software solutions.

What we're looking for

  • 1 to 3 years of experience in real-time operating systems and embedded software.
  • Proficiency in C/ASM programming, Python scripting, and machine learning.
  • Experience with compilers/linkers and agile development methodologies.
  • Strong background in software engineering for IoE/IoT sectors.
  • Knowledge of Kanban practices preferred.

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 67 days ago $179,500$246,500
C# Python C++ EtherCAT motion control safety logic configuration software architecture API design communication protocols device synchronization recipe handling error and safety signaling data transfer system status monitoring logging cross-functional collaboration semiconductor equipment control robotics optical imaging systems FPGA programming

Software Engineer

Genworth Financial

Richmond, Virginia 5 days ago
Python Flask JavaScript HTML CSS React Angular Vue Azure App Service GitLab CI/CD DevSecOps Azure PostgreSQL Azure Kubernetes Docker Terraform Prometheus Grafana Swagger/OpenAPI JSON/WebAPI
Hybrid

Software Engineer

Microsoft

38 days ago $102,100$202,200
Azure Kubernetes Docker CI/CD Python Go JavaScript WebGL PostgreSQL Redis Prometheus Grafana Git REST GraphQL JSON YAML Terraform AWS AI ML LLM
Hybrid

Software Engineer

Alkami

Remote 27 days ago $90,000$105,000
C# .NET SQL Server PostgreSQL ORM frameworks Agile REST API Unit tests UI automation tests Integration tests Amazon Web Services Prometheus Grafana Vue.js Flutter
Remote

Software Engineer

Anduril Industries

Huntsville, AL 26 days ago $165,000$218,000
C/C++ Python Matlab software design algorithm implementation software analysis testing optimization