Arm

Senior System QA Engineer

Arm
Apply
10 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Develop and maintain functional, performance, stress, and stability tests for Linux server and SoC platforms.
  • Create test automation, log-analysis tools, and regression coverage using C/C++, Python, and shell scripting.
  • Validate and debug interactions across firmware, the Linux kernel, device drivers, system management, networking, storage, and hardware bring-up.
  • Investigate system-level failures, gather evidence, identify likely root causes, and communicate findings to engineering teams.
  • Validate platform reliability, availability, serviceability, telemetry, power and thermal behavior, and reset and boot flows.
  • Contribute to validation of memory, high-speed I/O, PCIe, NVMe, Ethernet, RDMA, and accelerator workloads.

Requirements

  • Practical experience programming in C or C++ and using Python and shell scripting for test automation, log analysis, and regression testing.
  • Experience validating and debugging Linux-based server or SoC platforms across firmware, kernel, device drivers, system management, and hardware bring-up; equivalent practical experience is welcome.
  • Experience designing and running system-level functional, performance, stress, or long-duration stability tests, including failure detection and root-cause analysis.
  • Understanding of system architecture involving CPU and memory, cache coherency, DMA, NUMA, IOMMU/SMMU, PCIe, networking, storage, power, or thermal management.
  • Preferred experience with BMC-based server management, secure boot, firmware authentication, boot sequencing, watchdogs, reset flows, inter-processor communication, or mailbox mechanisms.
  • Preferred knowledge of RAS validation, telemetry, performance counters, sensors, activity monitors, PCIe or NVMe validation, high-speed Ethernet, RDMA, RoCEv2, MPI/CCL-style stacks, or accelerator validation.
  • Preferred familiarity with PyTorch workloads, model execution, numerical-result comparison, benchmarking, workload automation, and concurrent compute, memory, networking, and I/O testing.

Benefits

  • Hybrid working is supported, with team-specific working patterns and role details provided during the application process.
  • The role offers broad technical exposure across Linux, firmware, platform management, networking, storage, and accelerator technologies, with opportunities to deepen debugging, automation, and system-level validation expertise.

Categories

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