Embedded Real Time Operating System Staff Software Engineer (QuRT OS, Zephyr)
Core
Design, implement, and maintain Real-Time Operating System (RTOS) software components for Qualcomm SoCs, focusing on QuRT OS and Zephyr RTOS across mobile, automotive, and IoT segments.
Role type
Staff Embedded Software Engineer (RTOS)
Builds
QuRT OS and Zephyr RTOS platforms for Qualcomm SoCs
Domain
Embedded Systems / Real-Time Operating Systems
Required skills
RTOS architecture, embedded systems, C/C++, system-level debugging, root-cause analysis, open-source development, technical leadership, architecture design, CI/automation, mentoring
Preferred skills
Hexagon DSP architecture, upstream community engagement, AI-assisted development tools
Technologies
QuRT OS, Zephyr RTOS, Hexagon DSP, C, C++, CI systems, debuggers, profilers, static analysis tools
Responsibilities
Design and implement new RTOS features with attention to correctness and performance; Own features end-to-end from requirements to support; Analyze crash dumps and logs for deep root-cause analysis; Serve as a maintainer or technical owner for key Zephyr subsystems; Drive Qualcomm's engagement with the Zephyr open-source community; Mentor engineers on upstream development practices; Influence technical roadmaps and architecture decisions; Improve CI, automation, and test infrastructure.
