Firmware Development Principal Engineer

Qualcomm

Actively hiring
Santa Clara, CA · Austin, TX Posted 63 days ago $211,800$317,800 / year

At a glance

AI generated

TL;DR

As a CPU Performance Management Firmware Developer at Qualcomm Technologies, you will join a dedicated team focused on enabling power management solutions for the company’s custom CPUs. Your day-to-day responsibilities include designing and implementing firmware in both pre-silicon and post-silicon environments, collaborating with hardware teams to define performance management standards, and engaging with open-source communities to support processor architectures and device drivers. You will also contribute to hiring efforts by identifying skill requirements and working closely with platform architects on future designs. The ideal candidate possesses a strong background in embedded firmware development, proficiency in C and assembly, and experience with real-time operating systems or OS kernels. Familiarity with ARM v8 architecture is highly desirable, as well as hands-on experience developing for pre-silicon environments like simulators and FPGA emulations.

Skills

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

What you'll do

  • Drive firmware design, implementation, and verification for CPU performance management.
  • Define CPU Performance Management solutions for future Qualcomm CPUs.
  • Engage with open source communities to support processor architectures and device drivers.
  • Identify skills requirements and assist in hiring engineers for the team.
  • Develop and tune performance management solutions for SoC subsystems.
  • Write and debug C and assembly code proficiently in embedded OS environments.

What we're looking for

  • BS/BEng in Electrical, Computer Engineering, or Computer Science with 5+ years in embedded firmware development.
  • Proficient in C and assembly for writing and debugging code.
  • Experience developing drivers in RTOS or OS Kernel environments.
  • Familiarity with embedded operating systems like Zephyr, eCos, uC/OS, FreeRTOS.
  • Ability to develop, characterize, and tune performance management solutions for SoCs.
  • Knowledge of ARM v8 architecture and development experience on ARMV8 platforms.

Market check

Salary context

This $211,800–$317,800 range sits above 92% of similar postings on FindRole.

Peer median band

$144,200$232,950

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$154,250$216,656

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

Senior, Software Engineer

Walmart

Sunnyvale, CA 34 days ago $117,000$234,000
Python Java Kafka Docker CI/CD Microservices APIs Video Streaming Real-time Analytics Kubernetes PostgreSQL AWS Azure Git Jenkins Prometheus Grafana Terraform Open-source Libraries SDLC Secure Coding

Senior, Software Engineer

Walmart

Bentonville, AR 90 days ago $90,000$180,000
Java Python Apache_Spark Google_Cloud Airflow DataProc BigQuery Cassandra MongoDB CI/CD Kubernetes Docker Git Jira PostgreSQL MySQL REST_APIs JSON Swagger JUnit Selenium SonarQube

Senior, Software Engineer

Walmart

Sunnyvale, CA 89 days ago $117,000$234,000
Java Spring Boot microservices architecture Azure Cosmos DB MySQL Oracle Cassandra ElasticSearch Solr MemCache Kafka Kinesis

Senior, Software Engineer

Walmart

Sunnyvale, CA 47 days ago $90,000$180,000
Python Java Kafka Docker CI/CD Microservices APIs Video Streaming Real-time Analytics Machine Learning Image Processing PostgreSQL Redis AWS Kubernetes Terraform Git Jenkins

Senior, Software Engineer

Walmart

Sunnyvale, CA 77 days ago $117,000$234,000
Kotlin Android SDK Gradle Dagger REST GraphQL MockK Google Truth Robolectric Espresso MVVM MVP Clean Architecture Git CI/CD Multithreading Networking Offline Storage Performance Tuning
Hybrid

Senior, Software Engineer

Walmart

Sunnyvale, CA 34 days ago $117,000$234,000
Python Java Kafka Docker CI/CD Microservices APIs Video Streaming Real-time Analytics Kubernetes PostgreSQL AWS Azure Git Jenkins Prometheus Grafana Terraform Scalability Security Telemetry