IT & Software

Staff Software Engineer - QA

ARM

Bristol · Bristol · United Kingdom

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

Find more on GigBlows

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