IT & Software

Staff Software Engineer - Storage

ARM

Cambridge · Cambridgeshire · United Kingdom

Overview

As a Staff Software Engineer, you will advance high-performance storage software on Arm platforms. You will collaborate with internal teams and external partners to identify bottlenecks, optimize storage systems, and contribute to open-source efforts. You’ll work across development platforms, FPGAs, and early silicon to shape scalable storage solutions. You’ll mentor teammates, drive automation in CI/CD, and influence Arm technology through hands-on engineering and cross-functional collaboration.

Pay / Benefits
  • Accommodations during recruitment
  • Hybrid working options
  • Diversity and equal opportunity environment
  • Supportive culture with focus on teamwork and impact
Responsibilities
  • Identify bottlenecks and missing features in storage software for Arm servers
  • Collaborate with architects/engineers to influence Arm technology and store-related requirements
  • Optimize and enable storage software on Arm platforms
  • Improve code quality through testing and automation of CI/CD pipelines with QA
  • Contribute to open-source projects by upstreaming and maintaining code
  • Mentor team members and grow team capabilities
Key requirements
  • Proficiency in C and C++
  • Strong understanding of multicore architectures and OS concepts (processes, threads, locks, virtual memory)
  • Experience in PCIe, CXL, block storage, object storage, or file systems (NFS)
  • Expertise in debugging and optimizing performance of complex software systems
  • Experience with modern software development (git, Agile, code reviews)
  • Collaborative communication
  • Mentoring and team development
  • Problem-solving orientation
  • C and C++ programming
  • Multicore architecture and OS concepts
  • Performance debugging and optimization

Reference: WJ-747_30157621

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

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.