Overview
Arm is seeking a skilled, experienced Software QA expert to join our Software Engineering group. As a member of the System Solutions team, you will enable the evolution of Computing Infrastructure using Arm Neoverse Compute Subsystems. You will work with a distributed team across multiple locations and ensure firmware developed for Arm Neoverse CSS platforms is product ready.
Responsibilities
* Build automated test solutions to deliver production-quality firmware with established teams working on the open-source software stack for server platforms.
* Develop test cases and test infrastructure for validating firmware to Arm internal and customer test specifications across categories including Compliance, Stress, Accelerated Life, Reliability, Performance, and Robustness.
* Develop and use tooling for different testing types and contribute to the development of CI pipelines.
Required Skills And Experience
* Proven experience in Quality Assurance and Test automation of product quality system software, preferably for server ecosystems.
* Hands-on experience in test code development and automation for firmware or system software; excellent programming skills in C, Python, and Bash.
* System validation experience of platforms utilizing UEFI and ACPI for technologies such as RAS, Virtualization, Power Management, PCI-E and CXL.
* Both pre-silicon and post-silicon validation expertise.
* Verification and Validation of embedded software release candidates and releases.
* Good understanding of computer architecture, microarchitecture concepts – ideally for the Arm architecture.
Nice To Have Skills And Experience
* Experience in validation of production-quality firmware in server segments.
* Exposure to static and dynamic code analysis tools.
* Familiarity with 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 provides an outstanding opportunity to develop and contribute to the success of Arm Neoverse CSS based solutions.
EEO and Accommodations
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 resolute and innovative individuals, and do not discriminate on any characteristic.
Accommodations at Arm: If you need an adjustment or an accommodation during the recruitment process, please email accommodations@arm.com. By emailing, you consent to Arm using the information to arrange accommodations. All requests are treated confidentially, and information will be disclosed as necessary to provide the accommodation. Examples include breaks during interviews, documents read aloud, or office accessibility.
Hybrid Working
Arm’s approach to hybrid working supports high performance and personal wellbeing. Details of what this means for each role will be shared upon application. Some flexibility may be limited by local laws or regulatory considerations, and we will work with you to find the best solution.
Equal Opportunities
Arm is an equal opportunity employer, committed to mutual respect and equal opportunities for all applicants and colleagues. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Job Details
* Seniority level: Associate
* Employment type: Full-time
* Job function: Engineering and Information Technology
* Industries: Semiconductor Manufacturing, Software Development, and Computer Hardware Manufacturing
#J-18808-Ljbffr