Arm

Staff Software Engineer - QA

Arm
Apply
2 days ago
Bristol, United KingdomStaff+

Responsibilities

  • Lead and develop a team of QA engineers delivering complex cloud and data center software.
  • Provide technical direction and drive effective delivery across SoC, firmware, and system software.
  • Perform hands-on validation, debugging, stress testing, performance testing, stability testing, and regression testing.
  • Validate CPU, memory, high-speed I/O, RAS and telemetry, power and thermal management, networking, storage, and hardware bring-up.
  • Validate secure boot, firmware authentication, reset flows, watchdogs, inter-processor communication, and mailbox mechanisms.
  • Support validation of AI/HPC systems, accelerator hardware, networking, and representative neural-network workloads.

Requirements

  • Strong C/C++ programming skills for low-level system and hardware validation, plus Python and Shell scripting.
  • Strong understanding of the Linux server ecosystem, including firmware, kernels, device drivers, networking, storage, system management, and hardware bring-up.
  • Experience with server management and BMC-based platform management.
  • Experience with application processors and embedded/control processors in complex SoCs.
  • Understanding of secure boot, boot-stage sequencing, firmware authentication, reset flows, watchdogs, inter-processor communication, and mailbox mechanisms.
  • Hands-on validation, debugging, and stress-testing experience across system-level hardware and software components.
  • Preferred knowledge of MPI/CCL-style communication stacks, collective operations, high-speed Ethernet, RDMA/Verbs, accelerator networking, AI/HPC systems, and data-center networking.
  • Preferred knowledge of PyTorch, AI/ML training and inference workloads, model execution, tensor shapes, data types, numerical accuracy, accelerator validation, benchmarking, workload automation, stability testing, and regression testing.

Benefits

  • Hybrid working arrangements are determined by the team, with role-specific details shared during the application process.
  • Reasonable accommodations are available for applicants and employees with disabilities.
  • Arm provides an equal-opportunity work environment focused on growth, collaboration, and developing new skills.
Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me