Staff Software Engineer – SoC SW Productisation
Core
Drive system-level validation, test automation, and quality across pre-silicon and silicon environments for Arm Neoverse platforms to support production readiness.
Role type
Staff Software Engineer (System Validation & Test Automation)
Builds
Test automation frameworks, CI/CD pipelines, and validation infrastructure for server-class SoCs
Domain
Semiconductor / System-on-Chip (SoC) / Embedded Systems
Required skills
System-level validation, Test automation, Continuous integration, Regression testing, Defect management, Debugging, Cross-functional collaboration, Technical leadership, Embedded systems knowledge, Firmware understanding
Preferred skills
Server-class SoC architecture, RAS (Reliability, Availability, Serviceability), Power management, PCIe, CXL, Memory management, Virtualization, Linux kernel, Trusted Firmware-A, UEFI EDK II, OpenBMC, KVM, Hardware test environments
Technologies
Arm Neoverse, Linux kernel, Trusted Firmware-A, UEFI EDK II, OpenBMC, KVM, PCIe, CXL
Responsibilities
Provide technical leadership in system-level validation and test methodology, Develop test automation and infrastructure, Drive defect resolution across pre-silicon and silicon environments, Collaborate with software, firmware, and hardware teams, Build and develop a technical team (if on lead path)
Seniority
Staff, hands-on IC with potential for technical team lead
