Platform Reliability, Availability, Serviceability & Manageability Software Systems Engineer, P
Listed on 2025-12-02
-
Software Development
Software Engineer, Embedded Software Engineer
Company: Qualcomm Technologies, Inc.
Job Area: Engineering Group, Engineering Group >
Software Engineering
General
Summary:
Mission: We are dedicated to transforming the industry by reimagining silicon and developing next-generation computing platforms. By joining our team, you’ll collaborate with world-class engineers to create innovative solutions that push the limits of performance, energy efficiency, and scalability. Our focus is on developing reference platforms based on Qualcomm's Snapdragon SoC, delivering a comprehensive solution that includes hardware, software, reference designs, user guides, SDKs, and more.
Job Summary:
Qualcomm is seeking an experienced ARM Platform RAS and Manageability Software Systems Engineer to help create and deploy 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 Systems Engineer, 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 Architecture, Designers and product management. You will be responsible for delivering a high-reliability software stack, minimizing downtime and ensuring efficient maintenance cycles.
Key Responsibilities:
- Help design, integrate and validate at-scale RAS features for ARM-based compute platforms and develop manageability solutions to monitor and maintain system health.
- Actively engage with the ARM and OCP community to stay updated on the latest developments and ensure alignment of the architected solution with the community direction.
- Collaborate with cross-functional teams, including SoC, CPU HW, HLOS, and BIOS software teams, to ensure seamless adoption and integration of the RAS solution by the OEMs and Hyperscalers.
- Provide technical leadership and oversight to various HW and SW teams involved, ensuring compliance with required ARM specifications.
- Collaborate with customers to guide and support the development of custom software solutions leveraging Qualcomm CPUs.
- Prepare and present clear and comprehensive technical documentation and reports tailored to the needs of stakeholders, including engineering teams, senior management, customers, and suppliers.
- Partner with internal teams, marketing, end-customers, OEMs, and suppliers to create software roadmaps and detailed requirement documentation.
Minimum Qualifications:
- Bachelor’s degree in Computer Science/Engineering, Electrical Engineering, or a related field.
- 10+ years of experience in designing software and firmware for various compute environments.
- Strong expertise in modern operating systems, ARM
64 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 communication.
Preferred Qualifications:
- 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, B , and Manageability specifications.
- Deep understanding of ARM RAS specification, ARM CPU RAS extensions, and Software components (SDEI, APEI, UEFI CPER) specifications.
- Proven success in architecting and delivering solutions for a commercially deployed Compute environment.
Minimum Qualifications (alternate format):
- Bachelors degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
- Or Master’s degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.
- Or PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).