ARM Server Platform I/O & Interconnect Software Architect (PCIe, CXL & Interrupt Architecture)
$221,100 - $331,700 USD yearly
Originally posted 13 August 2026 by the employer.
About the role
Qualcomm is seeking an ARM Server Platform I/O & Interconnect Software Architect to lead the architecture and software enablement of PCIe, CXL, and Interrupt Controller subsystems for ARM server SoCs. The role spans platform firmware, operating systems, virtualization, RAS, manageability, and performance optimization across the software stack.
What you'll do
- Own the software architecture for PCIe, CXL, and Interrupt Controller subsystems across ARM server platforms, covering architecture definition, requirements, and enablement strategy.
- Drive architecture and software enablement across firmware and HLOS components, including UEFI/EDK2, Arm Trusted Firmware (TF-A), OpenBMC, Linux Kernel, and KVM/Hypervisors.
- Define platform software requirements to achieve compliance with industry standards including ARM SBSA, SBBR, SystemReady, PCI-SIG, CXL Consortium specifications, ACPI, and UEFI.
- Partner with performance, RAS, and validation teams to define system-level debug, telemetry, error handling, fault isolation, and recovery strategies.
- Lead architecture reviews to drive software requirements into silicon, firmware, and platform design teams.
- Drive upstream-first software development and collaborate with open-source ecosystems, hyperscale cloud customers, OEMs, and ODMs.
What you'll need
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 8+ years of software engineering experience (or Master's degree with 7+ years, or PhD with 6+ years).
- 4+ years of work experience with programming languages such as C, C++, Java, or Python.
- Direct experience operating across server platform software stacks, including firmware, operating systems, or virtualization.
Nice to have
- Master’s degree in Computer Science/Engineering, Electrical Engineering, or a related field.
- 10+ years of experience in systems software, platform firmware, operating systems, or SoC architecture, with a strong understanding of ARM64 server architecture.
- Hands-on experience with PCIe architecture, CXL architecture, ARM GIC interrupt architecture, and IOMMU/SMMU technologies.
- Deep expertise in PCIe Gen5/Gen6/Gen7, CXL 2.x/3.x, ARM GICv3/v4, SMMUv3, and ARM virtualization architecture.
- Strong familiarity with Linux kernel internals, device drivers, KVM, platform firmware (UEFI/EDK2, TF-A, BMC firmware), and ACPI.
- Knowledge of ARM architectures and standards including BSA, BBR, BBSR, and NIST specifications, as well as confidential computing technologies.
- Experience delivering platform software for hyperscalers, cloud service providers, OEMs, or datacenter infrastructure products, along with upstream Linux development leadership.
Skills: PCIe, CXL, ARM GIC, Linux kernel, UEFI, virtualization
More semiconductor jobs: Qualcomm jobs · Embedded software jobs · Santa Clara jobs
First seen in our index 90 days ago, well above the 66-day median for Systems Software Engineering roles.
Systems Software Engineering · Systems Software
|
Open roles in category
704
|
Median days since first seen
66 d
|
Category median salary (all employers)
$220k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Qualcomm | All employers we track in this specialty (704 roles · 75 employers) |
|---|---|---|
| Open roles in this specialty | 169 | 704 |
| Open roles in the wider Software, Firmware & Systems family | 731 | 6684 · 161 employers |
| Median days since first seen | 80 d | 66 d (−14 d vs this employer) |
| Median salary (USD postings) | n/a | $220k |
Skills observed across this category: PCIe, CXL, ARM GIC, Linux kernel, UEFI, virtualization
Who's hiring in this category
- NVIDIA · 171 open roles · median 57 d
- Qualcomm (this employer) · 163 open roles · median 86 d
- AMD · 61 open roles · median 54 d
- Arm Holdings · 33 open roles · median 15 d
- Mobileye · 23 open roles · median 98 d
- Keysight Technologies · 15 open roles · median 40 d
How we counted: 704 open Systems Software Engineering (Systems Software) roles from 75 employers tracked in the SemiconductorJobs index, counted 12 Nov 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there, and is counted in the wider Software, Firmware & Systems family row. Days are counted from when our index first saw each posting, not from the employer's original posting date.