Staff Software Engineer in Test – Arm
Arm has built the world’s most pervasive compute architecture and has led many technology revolutions that impact everyday lives. The future of infrastructure is built on Arm.
Job Overview
Arm seeks a highly motivated Software QA expert to join our Software Engineering group on the System Solutions team. You will enable the evolution of computing infrastructure using Arm Neoverse Compute Subsystems. This role works with a distributed team and focuses on ensuring firmware for Arm Neoverse CSS platforms is product‑ready.
Responsibilities
* Build automated test solutions to deliver production‑quality firmware alongside established teams working on open‑source software stacks for server platforms.
* Develop test cases and test infrastructure to validate firmware against both Arm internal and customer‑specified test specifications across categories such as Compliance, Stress, Accelerated Life, Strife, Reliability, Performance, and Robustness.
* Develop and use tooling options for different types of testing and contribute to the development of CI pipelines.
Required Skills And Experience
* Proven experience in Quality Assurance and test automation for product quality system software, preferably in a server ecosystem.
* Hands‑on experience developing test code and automation for firmware or system software; strong programming skills in C, Python and Bash scripts.
* System validation experience of platforms using UEFI and ACPI for technologies such as RAS, Virtualization, Power Management, PCI‑E and CXL.
* Experience with pre‑silicon and post‑silicon validation.
* Verification and validation of embedded software release candidates and releases.
* Good understanding of computer architecture and microarchitecture concepts, ideally for the Arm architecture.
Nice to Have Skills And Experience
* Experience validating production‑quality firmware in the server segment.
* Exposure to static and dynamic code analysis tools.
* Familiarity with the Arm SystemReady SR Compliance Program.
* Experience with Security Development Lifecycle (SDL) practices.
* Mentoring and line‑management experience.
* Familiarity with open‑source projects such as Linux Kernel, TF‑A, EDK II and OpenBMC.
In Return
Arm Neoverse is the foundation for the next era of digital infrastructure. This role offers an outstanding opportunity to develop and contribute to the success of Arm Neoverse CSS‑based solutions.
Equal Opportunities
Arm is an equal‑opportunity employer committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Accommodations
If you need an adjustment or accommodation during the recruitment process, please email accommodations@arm.com. By sending us the requested information, you consent to its use by Arm to arrange appropriate accommodations. All requests will be treated with confidentiality.
Hybrid Working
Arm’s approach to hybrid working supports high performance and personal wellbeing. Teams determine their own hybrid patterns depending on work and team needs. Details will be shared upon application.
Location: Bristol, England, United Kingdom
Salary: £45,000.00 – £50,000.00
Referrals increase your chances of interviewing at Arm by 2×.
#J-18808-Ljbffr