#Power, Thermal & Limits Management System Software Engineer

Qualcomm

Actively hiring
San Diego, CA Posted 15 days ago $94,200$141,200 / year

At a glance

AI generated

TL;DR

Join Qualcomm’s Thermal and Limits Management Systems Software team in San Diego as a Senior Software Engineer to tackle cutting-edge challenges in optimizing thermal performance for next-generation Windows on Snapdragon compute products. You will own the analysis of complex system-level use cases across various SoC technologies, developing innovative algorithms and techniques to enhance power efficiency and thermal management. Day-to-day responsibilities include software optimizations using hardware and software power/thermal management techniques, leveraging advanced machine learning methods to solve intricate system-level issues. Ideal candidates possess a Master’s degree in Computer Engineering or related field with experience in ARM architecture, C/C++ programming, Linux systems, and SoC bring-up. Familiarity with server-class products, real-time operating systems, and multithreaded architectures is essential, along with strong debugging skills and the ability to collaborate across hardware, software, and test engineering teams.

Skills

ARM C C++ Python Linux SoC debugging multithreaded architecture real-time operating systems power management performance management thermal measurement machine learning system level software optimizations communication skills collaboration technical documentation board bring-up device drivers peripheral buses

What you'll do

  • Develop algorithms to optimize power consumption and thermal performance of compute use cases.
  • Perform system-level software optimizations using hardware and software techniques.
  • Apply machine learning techniques to solve complex power and thermal problems.
  • Analyze user needs and constraints to design optimized software solutions.
  • Identify and address inefficiencies in system and software from a power-performance perspective.

What we're looking for

  • Experience in power and performance management techniques.
  • Hands-on experience with ARM architecture and programming in C, C++, Python.
  • Solid understanding of SoC and computer-system architecture.
  • Strong debugging skills for ARM-based systems.
  • Deep expertise in power, performance, and thermal domain.
  • Ability to design optimized software solutions based on user needs.
  • Collaborate with hardware, systems, and test engineering teams.

Market check

Salary context

This $94,200–$141,200 range sits above 14% of similar postings on FindRole.

Peer median band

$134,800$221,250

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$144,600$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 569 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 536 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

#Power, Thermal & Limits Management System Software Engineer

Qualcomm

San Diego, Ca,Us, US 87 days ago $94,200$141,200
ARM C C++ Python Linux SoC debugging multithreaded architecture real-time operating systems power management performance management thermal measurement machine learning system level software optimizations communication skills collaboration technical documentation Android server-class products

#Power, Thermal & Limits Management System Software Engineer

Qualcomm

San Diego, Ca,Us, US 72 days ago $94,200$141,200
C++ Python Windows Linux CUDA OpenCL PowerShell Machine Learning AI CPU GPU Thermal Management Performance Optimization System Level Analysis Hardware Profiling Software Development Kits Debugging Tools Version Control Systems CI/CD

#Software Engineer, Sr - Power and Limits Management

Qualcomm

San Diego, Ca,Us, US 37 days ago $111,300$166,900
Python C ARM RTOS JTAG Git Perforce Agile Kanban Machine_Learning ASM Compilers Linkers Version_Control Debugging_Emb_Sys Firmware_Development Power_Analysis Thermal_Management SOC_Interactions

#Software Engineer - Power and Limits Management

Qualcomm

San Diego, Ca,Us, US 23 days ago $94,200$141,200
Python C ARM RTOS JTAG Git Perforce Agile Kanban Machine_Learning ASM Compilers Linkers Version_Control Debugging_Emb_Systems Firmware_Development Power_Analysis Thermal_Management SOC_Interactions IoT Android

Power & Limits Management System Software Engineer, Sr. Staff

Qualcomm

San Diego, Ca,Us, US 101 days ago $162,600$244,000
ARM C C++ Python Linux DVFS SoC RTOS Multithreading Power management Performance optimization Thermal management System architecture Debugging skills Communication skills