#Software Engineer, Sr - Power and Limits Management

Qualcomm

Actively hiring
San Diego, CA Posted 40 days ago $111,300$166,900 / year

At a glance

AI generated

TL;DR

Qualcomm Technologies, Inc.'s QCT Core Technologies team is seeking a senior Power and Limits software engineer to join their dynamic environment, where the candidate will collaborate with system, power, software, and hardware engineers to develop innovative architectures for Qualcomm's expanding product portfolio. Day-to-day responsibilities include analyzing requirements, designing robust software solutions, optimizing performance and power efficiency, developing profiling tools, and engaging in pre-silicon evaluations. The role requires expertise in ARM architecture, real-time operating systems, C/ASM programming, Python scripting, and machine learning, with a focus on firmware development for memory-constrained systems and managing SOC-level interactions. Candidates must thrive in fast-paced settings, possess strong analytical skills, and excel at technical communication to contribute effectively to the team's mission of delivering cutting-edge innovations across various IoT sectors and high-performance computing environments.

Skills

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

What you'll do

  • Analyze requirements and design robust software solutions to meet power efficiency goals for chipsets.
  • Develop tools for silicon profiling, validation, and debugging across all SOC components.
  • Perform detailed analysis of existing software to improve performance, memory, and power utilization.
  • Scope opportunities for HW acceleration by providing recommendations to the hardware team.
  • Manage performance/thermal efficiency tradeoffs at the system-on-chip level.

What we're looking for

  • 4+ years of experience in computer architecture, preferably ARM.
  • Proficient in C/ASM programming and debugging real-time embedded systems.
  • Experience with version control systems like Perforce/Git and agile development methods.
  • Strong background in developing firmware for memory-constrained systems.
  • Knowledge of machine learning techniques applied to large data sets.
  • Ability to read hardware guides and write drivers/software accordingly.

Market check

Salary context

This $111,300–$166,900 range sits above 25% of similar postings on FindRole.

Peer median band

$120,000$216,500

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$139,100$209,625

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 595 open roles on FindRole.

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

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

#Software Engineer - Power and Limits Management

Qualcomm

San Diego, CA 26 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

Software Engineer, Staff - Power and Limits Management

Qualcomm

San Diego, CA 56 days ago $134,800$202,200
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

Power & Limits Management System Software Engineer, Staff

Qualcomm

San Diego, CA 129 days ago $134,800$202,200
ARM C C++ Python Linux DVFS SoC RTOS Multithreaded Architecture Power Management Performance Optimization Thermal Management System Architecture Debugging Skills

#Sr. System Software Engineer - Power

Qualcomm

San Diego, CA 20 days ago $111,300$166,900
C++ Python Linux Kernel Firmware Development CPU/GPU Architecture Memory Management Electrical Engineering Digital Logic Low-Power Design System Software Cross-Functional Collaboration CI/CD

Careers

Qualcomm

San Diego, CA 90 days ago
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