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.