Enable job alerts via email!

Staff Software Engineer in Test

TN United Kingdom

Bristol

On-site

GBP 40,000 - 70,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in computing architecture seeks a Staff Software Engineer in Test in Bristol. This role involves developing automated testing solutions and validating firmware for server platforms, requiring strong programming skills and QA experience. Join a team transforming computing infrastructure with innovative solutions.

Qualifications

  • Proven QA and test automation experience, preferably in server ecosystems.
  • Strong programming skills in C, Python, and Bash.
  • Experience with system validation using UEFI and ACPI.

Responsibilities

  • Develop automated test solutions to ensure firmware quality for server platforms.
  • Create test cases and infrastructure to validate firmware against specifications.
  • Contribute to tooling and CI pipeline development for testing.

Skills

QA and test automation
Programming in C
Programming in Python
Programming in Bash
System validation using UEFI
Embedded software verification
Understanding of computer architecture

Job description

Job Title: Staff Software Engineer in Test, Bristol

Client: arm limited

Location: Bristol, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: 55debd203a6a

Job Views: 7

Posted: 17.05.2025

Expiry Date: 01.07.2025

Job Description:

The Role

Arm has built the world’s most pervasive compute architecture, leading many technology revolutions impacting daily life. We are building new software teams to advance our capabilities.

Technology based on Arm is everywhere, from industrial applications to IoT, desktops, and data centers. We aim to enable Arm by providing software solutions that connect higher-level software stacks with hardware.

Job overview:

We seek a skilled, experienced Software QA expert to join our Software Engineering group. As part of the System Solutions team, you will help evolve Computing Infrastructure using Arm Neoverse Compute Subsystems, focusing on firmware readiness for Arm Neoverse CSS platforms.

Responsibilities:

  • Develop automated test solutions to ensure firmware quality for server platforms.
  • Create test cases and infrastructure to validate firmware against internal and customer specifications across various categories such as Compliance, Stress, Reliability, Performance, and Robustness.
  • Contribute to tooling and CI pipeline development for testing.

Join us if you want a unique opportunity to be part of a Firmware QA team transforming computing infrastructure!

Required skills and experience:

  • Proven QA and test automation experience, preferably in server ecosystems.
  • Strong programming skills in C, Python, and Bash.
  • Experience with system validation using UEFI and ACPI for technologies like RAS, Virtualization, Power Management, PCI-E, and CXL.
  • Both pre- and post-silicon validation expertise.
  • Verification and validation of embedded software releases.
  • Good understanding of computer architecture, especially Arm architecture.

Nice to have:

  • Validation experience in production quality firmware for servers.
  • Knowledge of static and dynamic code analysis tools.
  • Familiarity with Arm SystemReady SR Compliance, SDL practices, open-source projects like Linux Kernel, TF-A, EDK II, and OpenBMC.

In return:

Join Arm Neoverse to contribute to the next era of digital infrastructure and develop solutions based on Arm Neoverse CSS.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff System Software Engineer

Graphcore

Bristol

On-site

GBP 50.000 - 80.000

21 days ago