Platform Reliability, Availability, Serviceability (RAS), and Manageability Software Architect. Principal Engineer

Qualcomm - Hillsboro, OR

Hiring: Platform Reliability, Availability, Serviceability (RAS), and Manageability Software Architect. Principal Engineer Company: Qualcomm Location: Hillsboro, OR Job Posted Time: 2026-09-09 18:01:54 Target Skills & Keywords : C, C++, Java, Linux, Python, SOC About the job Experience: •8+ years of Software Engineering or related work experience. •7+ years of Software Engineering or related work experience. •6+ years of Software Engineering or related work experience. •4+ years of work experience with Programming Language such as C, C++, Java, Python, etc. •10+ years of experience in designing software and firmware for various compute environments. •15+ years of experience in software development & design for commercially deployed compute platforms. Required Skills: •Qualcomm is seeking an experienced Platform RAS and Manageability Software Architect to design and implement robust RAS and manageability solutions for our cutting-edge compute platforms based on Qualcomm Oryon CPUs. The ideal candidate will have a deep understanding of ARM architecture, RAS principles, and system manageability considerations. •As a Software Architect, you will take on a technical leadership role within the product software team, working closely with cross-functional engineering teams, including SoC, CPU, software, firmware, and software product management. You will be responsible for architecting a high-reliability software stack, minimizing downtime and ensuring efficient maintenance cycles. Qualifications: •Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. •Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. •PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. •4+ years of work experience with Programming Language such as C, C++, Java, Python, etc. •Preferred Qualifications •10+ years of experience in designing software and firmware for various compute environments. •Strong expertise in modern operating systems, ARM64 architectures, hypervisors, software reliability and manageability, and software development methodologies. •Deep proficiency in Linux kernels, RAS, System Manageability, DDR, PCIe, and communication protocols such as I2C, SPI, and MDIO. •Practical experience with in-lab debugging tools. •Strong technical documentation skills and excellent written and verbal •Good To Have •Master’s degree in Computer Science/Engineering, Electrical Engineering, or a related field. •15+ years of experience in software development & design for commercially deployed compute platforms. •In-depth knowledge of ARM architectures for various compute environments and relevant BSA, BBR, and Manageability specifications. •Deep understanding of ARM RAS specification, ARM CPU RAS extensions, and Software components (SDEI, APEI, UEFI CPER) specifications. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!