IT & Software

Staff Software Engineer - QA

ARM

Bristol · Bristol · United Kingdom

Share this job: X Facebook WhatsApp Save job : Staff Software Engineer - QA
Overview

In this role you will lead a team of QA engineers delivering complex software for Arm’s cloud and data center products, providing technical direction across SoC, firmware and system software. You will shape engineering capability and drive delivery at scale for next-generation Arm architectures. Expect hands-on leadership in validating low-level software on processors and hardware, with a focus on performance, reliability and secure boot workflows. This is a chance to influence the future of computing by guiding cross-functional teams and tackling challenging validation problems.

Pay / Benefits
  • hybrid working
  • accommodations available
  • equal opportunity employer
Responsibilities
  • Lead and develop a team of QA engineers delivering complex software for cloud/data center products
  • Provide technical direction and influence engineering practices across SoC, firmware and system software
  • Drive delivery and quality through hands-on leadership and process improvements
  • Collaborate with cross-functional teams to align validation strategy with platform objectives
  • Mentor engineers to build capability in hardware validation,.sys software, and debugging at scale
Key requirements
  • Strong C/C++ programming skills for low-level system and hardware validation
  • Proficient Python & Shell scripting
  • Deep understanding of Linux server ecosystem (firmware, kernel, drivers, networking, storage, hardware bring-up)
  • Experience with server management and BMC-based platform management
  • Experience with application processors and embedded/control processors in complex SoCs
  • Knowledge of secure boot, boot-stage sequencing, firmware authentication, reset flows, watchdogs, IPC and mailbox mechanisms
  • Hands-on validation, debugging and stress-testing in system-level testing (CPU, memory, I/O, RAS, telemetry, power/thermal, PCIe, NVMe, Ethernet, RDMA)
  • Nice-to-have: MPI/CCL stacks, 100G/200G/400G Ethernet, RDMA/Verbs, PyTorch, AI/ML workloads
  • Leadership and people management
  • Cross-functional collaboration
  • Problem-solving and structured debugging
  • C/C++
  • Python
  • Shell scripting

Reference: WJ-747_31225652 · Posted 04 Nov 2026, 10:38 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Software Engineer jobs in other states

Browse jobs

About GigBlow

GigBlow helps candidates browse open roles in one place. We do not process applications on your behalf—follow the apply link for next steps.

About us · Contact