Careers

Qualcomm

Actively hiring Verified listing
US Posted 41 days ago

At a glance

AI generated

TL;DR

As a CPU Performance Management Firmware Developer at Qualcomm, you will join a dedicated team focused on enabling power management solutions for custom CPUs across various SoCs. Your primary responsibilities include driving firmware design and implementation in both pre-silicon and post-silicon environments, collaborating with hardware teams to define future performance management standards, and engaging with open-source communities to enhance processor architecture support. You will also contribute to the hiring process by identifying skill requirements and working closely with platform architects on new designs. Ideal candidates possess a BS/BEng in Electrical or Computer Engineering, 5+ years of embedded firmware development experience, proficiency in C and assembly, and familiarity with ARM v8 architecture. Additionally, experience with embedded OSes like Zephyr and FreeRTOS is highly valued for this role that demands technical leadership and initiative.

Skills

C Assembly RTOS OS Kernel Zephyr eCos uC/OS FreeRTOS ARM v8 Simulators FPGA Emulation Python

What you'll do

  • Drive firmware design and implementation for CPU performance management in pre-silicon and post-silicon environments.
  • Define and assist in the development of future CPU Performance Management solutions for Qualcomm CPUs.
  • Engage with open-source communities to contribute support for processor architectures and device drivers.
  • Identify skills requirements and collaborate on hiring engineers for firmware development roles.
  • Develop, characterize, and tune performance management solutions for SoC subsystems.

What we're looking for

  • BS/BEng in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with at least 5 years in embedded firmware development.
  • Proficient in writing and debugging C and assembly languages for embedded systems.
  • Experience developing drivers in RTOS or OS Kernel environments.
  • Familiarity with ARM v8 architecture and development on ARMV8 platforms.
  • Demonstrated ability to develop, characterize, and tune performance management solutions for SoC subsystems.
  • Active engagement with open-source communities for processor architectures and firmware features.

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $134,800–$221,600.

Peer median band

$134,800$221,600

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$151,875$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

Careers

Qualcomm

US 42 days ago
C/C++ Python PyTorch TensorFlow OpenCV Linux QNX Android ML frameworks JTAG GDB LLMs NLP Computer Vision MLOps Linear Algebra Quantization Deep Learning Architectures Debugging Tools Snapdragon Platforms

Careers

Qualcomm

US 41 days ago
C/C++ Python TensorFlow PyTorch ONNX Linux Android Windows OpenCL DSPs Qualcomm AI SDK MLPerf Geekbench AI Procyon AI AITutu Git Gerrit CMake Make Gradle

Careers

Qualcomm

US 41 days ago
ISO9001 ISO26262 IATF16949 ESDS20.20 FunctionalSafety AutomotiveSPICE Minitab MSExcel SixSigma CQE CRE QualityManagementSystem RootCauseAnalysis StatisticalProcessControl DesignForManufacturability ContinuousImprovement LeanManufacturing ChangeManagement RiskManagement ComplianceAuditing

Careers

Qualcomm

US 12 days ago
Python PyTorch TensorFlow AWS GCP Azure LLM deployments vector databases embedding models RAG architectures Langchain LlamaIndex Transformers prompt engineering containerization microservices architecture Reinforcement Learning ML ops agile development methodologies

Software Engineer - Qualcomm Advanced Robotics Team - Multiple levels

Qualcomm

Santa Clara, Ca,Us, US 76 days ago $180,600$271,000
C++ Python ROS 2 DDS Linux MCU/RTOS Heterogeneous SoCs Camera/ISP Performance Engineering CI/CD SLAM Visual-Inertial Odometry Semantic Mapping Planning & Controls Manipulation Qualcomm Robotics Stacks On-Device AI Real-Time Systems

Staff Software Engineer - Qualcomm Advanced Robotics Team

Qualcomm

Santa Clara, Ca,Us, US 28 days ago $151,900$227,900
C++ Python ROS2 DDS Linux MCU/RTOS CPU GPU NPU DSP CI/CD SLAM VIO dense/stereo depth semantic mapping planning & controls manipulation Qualcomm robotics stacks on-device AI performance engineering heterogeneous SoCs