Embedded Real Time Operating System Software Engineer (QuRT OS, Zephyr)

A leading technology company developing innovative solutions in mobile, AI, and connectivity technologies.
$108,400 - $162,600
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Automotive · Enterprise SaaS

Description For Embedded Real Time Operating System Software Engineer (QuRT OS, Zephyr)

Qualcomm Technologies, Inc. is seeking an ambitious embedded software engineer to join their Core Platform Kernel software team. This role presents an exceptional opportunity to work at the forefront of RTOS development, specifically with QuRT OS and Zephyr, serving multiple market segments including Mobile Handset, XR, Compute, Automotive, Cloud AI, and IoT.

The position involves working with two critical real-time operating systems: QuRT OS, Qualcomm's proprietary RTOS optimized for the Hexagon processor, and Zephyr, an open-source RTOS. You'll be responsible for enhancing these systems to support high-performance, low-power edge AI use cases, 5G connectivity, and secure audio/sensor applications.

Key responsibilities include developing and deploying RTOS software, designing new features, conducting unit testing, maintaining documentation, and supporting integration efforts. You'll work closely with the team to understand the Hexagon DSP processor architecture and apply this knowledge to implement innovative RTOS features.

The ideal candidate should have a strong foundation in embedded software development, with experience in languages like C, C++, and Assembly. Knowledge of multi-core computer architecture, embedded software debugging, and continuous integration tools is highly valued. You'll have the opportunity to contribute to both proprietary and open-source projects, making a direct impact on Qualcomm's technology ecosystem.

Benefits include competitive compensation ($108,400 - $162,600), annual bonus opportunities, RSU grants, comprehensive health coverage, and professional development support through tuition reimbursement and mentorship programs. Join Qualcomm to be part of a team that's shaping the future of embedded systems and real-time operating systems across multiple cutting-edge market segments.

Last updated 8 days ago

Responsibilities For Embedded Real Time Operating System Software Engineer (QuRT OS, Zephyr)

  • Develop and deploy RTOS software to multiple subsystems on Qualcomm chips
  • Enhance QuRT OS to expose the power of the Hexagon processor
  • Design, develop, test, and support new QuRT OS features
  • Contribute to maintaining and enhancing continuous integration systems
  • Deploy Zephyr RTOS to multiple subsystems on Qualcomm SoCs
  • Make contributions to the Zephyr community

Requirements For Embedded Real Time Operating System Software Engineer (QuRT OS, Zephyr)

Python
Linux
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field
  • 0-3 years of experience in embedded software development
  • Experience with C, C++, Assembly language (RISC-V, ARM, Hexagon)
  • Knowledge of embedded software debugging (JTAG, Trace32, OpenOCD)
  • Understanding of Multi-Core Computer Architecture
  • Experience with source control systems (Github, Gerrit, Gitlab)

Benefits For Embedded Real Time Operating System Software Engineer (QuRT OS, Zephyr)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Competitive annual discretionary bonus
  • RSU grants
  • Comprehensive health coverage
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Embedded Real Time Operating System Software Engineer (QuRT OS, Zephyr)

Software Engineer - Kernel Services

Entry-level Software Engineer position at Qualcomm focusing on embedded systems and kernel services development for various platforms.

PCIe Software Engineer

PCIe Software Engineer position at Qualcomm Technologies focusing on embedded software development for next-generation mobile and compute platforms.

Engineer– Device driver development

Entry-level Device Driver Development Engineer position at Qualcomm India, focusing on ARM SoC driver development with C and Linux.

Windows Developer - Debugger, PC Compute

Windows Developer position at Qualcomm focusing on debugger development for PC Compute platforms, requiring expertise in embedded systems and Windows internals.

Windows Video Software Engineer

Windows Video Software Engineer position at Qualcomm Technologies focusing on developing and integrating cutting-edge video technology for Windows platforms.