Staff Embedded Real Time Operating System Software Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$160,200–$240,200 / yr
Posted
11 days ago
Freshness
Confirmed live today
Closes
Apr 14, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $200k
$132k $252k
below market most similar roles pay here above market

This role pays more than 70% of similar roles. Most pay $151,875–$212,650 — the blue band above. At the midpoint, this role pays about $200k versus about $182k 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 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Staff Embedded Real Time Operating System Software Engineer

JOB TITLE: Embedded Real Time Operating System Staff Software Engineer (QuRT OS, Zephyr) The Core Platform Kernel team seeks a Staff Software Engineer to develop and deploy real-time operating system software across multiple subsystems on Qualcomm SoCs. You will design, implement, and maintain low-level system software components, owning the resolution of complex issues regarding performance, stability, and scalability. Key responsibilities include leading feature development, performing deep root-cause analysis on crash dumps, and driving upstream engagement with the Zephyr open-source community. You will work with QuRT OS for Hexagon DSP workloads and Zephyr RTOS for various product segments. Required skills include C/C++, assembly, and experience with RTOS fundamentals like scheduling and memory management. You will utilize Git, CI systems, and debuggers to build robust solutions for mobile, automotive, and IoT markets.

What you'll do

  • Design, implement, and maintain RTOS and low-level system software components.
  • Own and resolve complex system-level issues involving performance, stability, and scalability.
  • Lead feature development from initial problem definition through final deployment.
  • Analyze crash dumps, traces, and logs to perform deep root-cause analysis.
  • Serve as a technical owner and maintainer for key Zephyr RTOS subsystems and drivers.
  • Drive Qualcomm's upstream contribution strategy and engagement with the Zephyr open-source community.
  • Improve CI, automation, and test infrastructure to increase development velocity and software quality.
  • Mentor engineers on upstream development practices, code quality, and community engagement.

What we're looking for

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 4+ years of relevant work experience.
  • Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 3+ years of relevant work experience.
  • PhD in Electrical Engineering, Computer Science, Computer Engineering, or related field and 2+ years of relevant work experience.
  • 2+ years of experience with high-performance microprocessor design.
  • Strong hands-on experience with RTOS concepts and low-level system software (preferred).
  • Professional development experience in C/C++ and deep understanding of RTOS fundamentals (preferred).
  • Experience debugging complex embedded software using logs, traces, crash dumps, and hardware debuggers (preferred).
  • Experience with Zephyr, QuRT, FreeRTOS, Linux kernel, or other commercial/open-source operating systems (preferred).

More like this

Similar roles

Embedded NPU Software Engineer, Staff

Qualcomm

San Diego, CA 15 days ago $141,300–$211,900
C C++ Python Java NPU DSP SIMD Multi-threading Trace32 JTAG Qualcomm Hexagon Android Linux Windows Machine Learning Computer Vision Signal Processing
4+ yrs exp

Real-Time Embedded Software Engineer

Carnegie Mellon University

Pittsburgh, PA 21 days ago
C C++ Python C# Java Go Rust Ada MATLAB VHDL Verilog RTOS VxWorks Integrity Embedded Linux FPGA I2C CAN SPI RS-232 RS-422 CMSIS HAL Static Analysis Systems Engineering
8+ yrs exp

Senior Real-Time Embedded Software Engineer

Carnegie Mellon University

Pittsburgh, PA 21 days ago
C C++ Python C# Java Go Rust Ada MATLAB VHDL Verilog RTOS VxWorks Integrity Embedded Linux Bare-metal FPGA I2C CAN SPI RS-232 RS-422 CMSIS HAL Static Analysis Systems Engineering
10+ yrs exp

Software Engineer, OS and System Services

Apple Inc

Seattle, WA 76 days ago $142,300–$263,300
C C++ Swift Objective-C Firmware Kernel Drivers Distributed Systems Networking Protocols Configuration Management OTA APIs GPUs TPUs ASICs
5+ yrs exp

Software Engineer, OS and System Services

Apple Inc

Seattle, WA 41 days ago $142,300–$263,300
C/C++ Swift Objective-C Linux OS Architecture Distributed Systems Docker Kubernetes systemd launchd IPC Virtualization Containerization Cloud Computing Hardware Acceleration GPUs TPUs ASICs System Programming
4+ yrs exp