Staff Team Lead - System Software
ARM
Overview
Lead an embedded Linux distribution effort for Arm hardware devices used in AI applications. You will own the end-to-end delivery, including kernel, drivers, and userspace, while mentoring a small team within Arm’s software group. Collaborate with architects and project managers to plan work and ensure on-time delivery, shaping how Arm software ecosystems deploy AI accelerators. This is a hands-on leadership role at Arm’s Cambridge site, blending system-level engineering with team growth and performance.
Pay / Benefits- hybrid working
- equal opportunities employer
- accommodations during recruitment
- sponsorship support for skilled workers (employer costs)
- diverse and collaborative environment
- Lead a five-engineer team and oversee hiring, development and performance evaluations
- Integrate, configure, build and test system software into a complete Linux distribution (kernel, drivers, userspace)
- Analyse and improve performance of system software
- Bring up software on virtual platforms, FPGA and hardware environments
- Collaborate with architects, technial leaders and PMs to define, estimate, plan and deliver work
- Work closely with cross-functional teams to deploy Arm architecture into key software ecosystems
- Experience planning and delivering work for a small engineering team
- Expertise in integrating, configuring, building and testing Linux-based systems using Yocto (preferred), Buildroot, Bazel or Blaze
- Good understanding of upstream contribution processes for open-source projects
- Experience in leading and developing other engineers
- Effective communicator and ability to collaborate across teams
- Effective communicator
- Collaboration across teams
- Leadership and people development
- Yocto
- Buildroot
- Bazel/Blaze
Reference: WJ-747_31057375