4 days ago
Base Salary
$160k - $240k/yr
Responsibilities
- Design, implement, maintain, test, document, integrate, and support RTOS and low-level system software components.
- Develop and enhance QuRT OS features for Qualcomm Hexagon processors with attention to correctness, performance, scalability, and maintainability.
- Design and implement Zephyr capabilities, including board support packages, architecture enablement, drivers, platform infrastructure, and system software integration.
- Own complex system-level issues by analyzing crash dumps, traces, and logs and driving root-cause resolution.
- Serve as a technical owner or maintainer for Zephyr subsystems and review, guide, and integrate internal and external contributions.
- Drive Qualcomm's upstream Zephyr contribution strategy and participate in technical discussions, working groups, design reviews, and community collaboration.
- Improve CI, automation, testing infrastructure, release readiness, software quality, and developer productivity.
- Influence architecture decisions, technical roadmaps, engineering standards, and software quality initiatives.
- Mentor engineers on upstream development, code quality, and open-source community engagement.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field plus 4+ years of relevant work experience; alternatively, a master's degree plus 3+ years or a PhD plus 2+ years.
- 2+ years of experience with high-performance microprocessor design.
- Hands-on experience with RTOS concepts and low-level system software.
- Professional development experience in C and C++; assembly language experience is a plus.
- Understanding of scheduling, interrupts, synchronization, memory management, and multicore systems.
- Experience debugging embedded software with logs, traces, crash dumps, and hardware debuggers.
- Experience contributing to collaborative software projects using Git and modern code-review workflows.
- Experience with Zephyr, QuRT, FreeRTOS, the Linux kernel, or other commercial or open-source operating systems.
- Experience with open-source maintenance, subsystem ownership, technical leadership, upstream contributions, or reviewing and integrating contributions.
- Familiarity with board support packages, device drivers, architecture enablement, kernel development, multicore SoC architectures, and embedded processor subsystems.
- Experience with off-target development or simulation environments such as QEMU or ISS platforms.
- Experience with CI and automation systems such as Jenkins or GitHub Actions.
- Experience with safety- or security-related software practices such as ASPICE, ISO 26262, or ISO 21434.
- Strong written and verbal communication and the ability to collaborate across teams, organizations, companies, and open-source communities.
Benefits
- Annual discretionary bonus program and potential annual RSU grants.
- Competitive benefits package supporting employees at work, at home, and at play.
- The posted annual pay range is $160,200.00-$240,200.00.
- Qualcomm provides reasonable disability accommodations during the application and hiring process.
About Qualcomm
Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.
