Senior Principal Engineer / GPU Architect
Location: Cambridge Lund
About the Role
This is a rare opportunity to shape the architecture of Arm’s next-generation GPUs at the earliest stages of development. As a Senior Principal Engineer in the GPUTechnologyTeam, you will define and mature new GPU technologies that underpin the performance, efficiency, and capabilities of future Arm graphics products.
The work involves turning early ideas into deliverable architectural features. Collaboration with architecture, hardware, performance modelling, software, and compiler teams is central to the role, supporting shared understanding, reduced ambiguity and clean integration across the GPU pipeline.
The position brings together technical depth, systems thinking and cross-domain collaboration. It includes participation in feasibility investigations, prototyping activities, and early architectural convergence across multiple engineering teams!
Key Responsibilities
Architectural Leadership
- Define and evolve the architectural direction of major GTT features across multiple GPU generations.
- Support alignment between microarchitecture, feature design, performance goals, and product strategy.
- Lead early investigation phases by clarifying requirements, behaviour, interfaces and expected outcomes.
Feature Ownership & Maturation
- Maintain architectural specifications and feature requirements with clear, precise descriptions of functionality and system-wide behaviour.
- Evaluate feasibility, performance impact, area/power implications and implementation cost through modelling, prototyping and analysis.
- Progress features to architectural sign-off and ensure readiness for downstream implementation teams.
Cross-Domain Collaboration
- Act as a key technical interface across HW, SW, FW, tools, modelling and compiler teams to support consistent interpretation of feature intent.
- Work with technical leads and product partners to make considered trade-offs across cost, schedule, value, and complexity.
- Identify architectural risks early and address them through discussion, experimentation, and data-guided decisions.
Innovation & Continuous Improvement
- Identify opportunities to simplify architecture, reduce design churn, shorten sign-off times, and improve PPA.
- Introduce new ideas, modelling techniques, or architectural mechanisms that improve GPU capability or efficiency.
- Contribute to organisational learning by mentoring senior engineers and supporting high-quality specification practices.
Skills & Experience
Required
- Experience architecting complex GPU, CPU, or parallel compute subsystems from concept to implementation.
- Deep understanding of graphics or compute pipelines, memory systems, scheduling, or workload behaviour.
- Ability to produce clear, high-quality architectural specifications.
- Experience with early-stage performance modelling, prototyping, and PPA analysis.
- Ability to guide ambiguous investigations and support convergence across multi-disciplinary teams.
- Strong communication skills, with the ability to collaborate effectively and explain complex ideas clearly.
Preferred
- Experience with GPU microarchitecture, shader cores, geometry or tiling pipelines, or HW/SW co-design.
- Familiarity with compiler, driver, runtime, or firmware interactions with GPU hardware.
- Evidence of innovation, simplification, or architectural improvements in past projects.
- Experience mentoring senior engineers or contributing to technical leadership.
Personal Attributes
- Proactive, collaborative and dependable.
- Comfortable resolving ambiguity and moving issues toward agreement.
- Motivated by technical challenge, architectural clarity, and engineering quality!
What We Offer
Arm provides flexible benefits, wellbeing resources, and professional development opportunities. Compensation for this role is competitive and based on experience. If reasonable adjustments are needed at any stage of the recruitment process, Arm is happy to provide support.
#LI-CM1
Our 10x mindset guides how we engineer, collaborate, and grow. Understand what it means and how to reflect 10x in your work:https://careers.arm.com/en/10x-mindset
Accommodations at Arm
At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email accommodations@arm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.
Hybrid Working at Arm
Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.
Equal Opportunities at Arm
Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.