Platform Reliability, Availability, Serviceability (RAS), and Manageability Software Architect. Principal Engineer
Summary
Qualcomm seeks a Principal Engineer to architect and design Platform Reliability, Availability, Serviceability (RAS), and Manageability solutions for high-performance data center compute platforms based on Qualcomm Oryon CPUs. The role requires deep expertise in ARM architecture, RAS principles, Linux kernels, system manageability, and communication protocols (I2C, SPI, MDIO), along with proficiency in programming languages like C, C++, Python, and Java. You will provide technical leadership across cross-functional teams (SoC, CPU, firmware, software) to build a robust, high-reliability software stack that minimizes downtime and ensures efficient maintenance. The position demands 8+ years of software engineering experience, with 10+ years preferred in designing software and firmware for compute environments, including hands-on experience with ARM64 architectures, hypervisors, DDR, PCIe, and in-lab debugging tools.