×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Time Operating System Software Engineer; QuRT OS, Zephyr

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Qualcomm
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Real Time Operating System Software Engineer (QuRT OS, Zephyr)

Company

Qualcomm Technologies, Inc.

Job Area

Engineering Group > DSP Architecture and Design

General Summary

Qualcomm is seeking an embedded software engineer with 0 to 3 years of experience for the Core Platform Kernel software team. The Core Platform Kernel software team develops and deploys RTOS software to multiple subsystems on Qualcomm chips servicing Mobile Handset, XR, Compute, Automotive, Cloud AI and IoT market segments. The team is primarily responsible for efficiently deploying two real time operating systems:
QuRT OS and Zephyr. QuRT OS is a Qualcomm-developed real time operating system optimized for the Qualcomm Hexagon processor and AI, 5G modem and low power audio- and sensors workloads. The Core Platform Kernel team is responsible for new feature development, support, and deployment of QuRT OS to multiple Hexagon Processor subsystems on Qualcomm SoCs. The team is also responsible for customization and deployment of the Zephyr RTOS to multiple subsystems on Qualcomm SoCs, and contributions back to the Zephyr community.

In the QuRT OS space we continually enhance the OS to expose the power of the Hexagon processor, enabling high-performance, low-power edge AI use cases, high performance 5G and secure low-power audio and sensors use cases. We own the QuRT OS roadmap end-to-end, from analyzing requirements to feature design, unit testing, documentation, integration, deployment, and support. In this technology you will have opportunity to contribute to maintaining and enhancing our continuous integration and test system, and designing, developing, testing, deploying, and supporting new QuRT OS features.

You will need to develop deep understanding of the Hexagon DSP processor architecture and apply this understanding to your work in designing and implementing new RTOS features. In the Zephyr space, we are responsible for deploying this open source RTOS to multiple subsystems on Qualcomm SoCs. We excel in our ability to manage a single codebase that can service six and counting different subsystems.

In the Zephyr space you will have opportunity to contribute to maintaining and enhancing our continuous integration and test system, customizing the OS per subsystem requirements, deploying the OS to new chips and subsystems, designing new features and making contributions back to the Zephyr community. You’ll be a great fit for this position if you are passionate about embedded real time operating system software development.

If you have hands-on experience in RTOS development (especially Zephyr RTOS) that’s even better. We also value skills, experience, and/or passion in the following areas:

  • Embedded software development (C, C++, Assembly language – RISC-V, ARM, Hexagon)
  • Multi-Core Computer Architecture
  • Off-target software development and test (Instruction Set Simulation, QEMU)
  • Scripting and Automation (Python)
  • Embedded software debugging (JTAG, Trace
    32, OpenOCD, Segger J-Link, LLDB)
  • Embedded Software Security and Secure Software development practices
  • Continuous integration and test (Jenkins, Github actions)
  • Source Control Systems (Github, Gerrit, Gitlab)
  • Automotive Software development (ASPICE, ISO-26262, ISO-21434)
Minimum Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field.
  • 2+ years of experience with high-performance microprocessor design.
Preferred Qualifications
  • Master's Degree in Computer Science, Engineering, or related field.
  • Experience with programming (e.g., C, C++, Python), computer architecture, or embedded systems.
  • Experience in design verification methods.
  • Experience working in a large matrixed organization.
Principal Duties and Responsibilities
  • Independently develops small well-defined blocks and assists in developing complex well-defined blocks, features, and/or tests under minor supervision that achieve desired quality, functionality, power, performance, and timing standards; guides lower-level engineers; proposes minor improvements.
  • Independently identifies problems across multiple systems or subsystems and resolves most architecture and design issues; collaborates and collects feedback during design reviews and with other…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary