Arm

Staff Software Engineer - Storage

Arm
Apply
2 months ago
Cambridge, United KingdomStaff+

Responsibilities

  • Identify storage bottlenecks and missing features with Arm internal teams and external partners.
  • Understand storage requirements and collaborate with architects and engineers to influence Arm technology.
  • Enable and optimize storage software on Arm servers.
  • Improve code quality through testing and work with QA to automate development pipelines.
  • Develop, upstream, and maintain code in open-source projects.
  • Mentor colleagues and help grow the team’s capabilities.

Requirements

  • Be highly proficient in C and C++.
  • Have strong knowledge of multicore processor architectures and operating-system concepts including processes, threads, locks, and virtual memory.
  • Have experience with at least one of PCIe, CXL, block storage, object storage, or file systems, especially NFS.
  • Have expertise debugging and optimizing sophisticated software systems for performance.
  • Have experience with modern software development, Git, and code reviews.
  • Preferred qualifications include knowledge of I/O and networking performance, kernel bypass with RDMA, DPDK, or SPDK, cloud-native technologies such as Kubernetes, CSI, or Ansible, and familiarity with PyTorch-based training applications.

Benefits

  • Hybrid working arrangements are determined by the team, with role-specific details provided during the application process.
  • For required skilled worker sponsorship, Arm will cover employer sponsorship costs, while the successful candidate is responsible for individual application fees and the Immigration Health Surcharge.
  • Accommodations are available during the recruitment process.
  • Arm offers a culture emphasizing partner and customer focus, teamwork, innovation, development, impact, and accountability.

Tech Stack

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