As a Principal Engineer in Arms Productivity Engineering team you will be at the forefront of enabling Arm’s product development by driving automation, efficiency, and quality through structured, machine-readable specifications!. You will lead efforts to eliminate manual translations of specifications, enabling shift-left methodologies, reducing engineering waste, and accelerating time-to-market. Your work will significantly impact our engineering teams and partners by improving IP integration, verification, and system enablement. Join an innovative team which is passionate about developing and supporting tools, methodologies and standards that Arm uses to create IP and System/CSS. Successful solutions will be used by multiple teams across Arm, and have an impact across the engineering organization. Drive the adoption and deployment of innovative MRS solutions across Central Engineering (CE) and Solutions Engineering (SE).
Define and standardise end-to-end machine-readable spec flows for architecture, IP, and system-level integration.
Lead the implementation of I P-XACT, memory maps, register automation, and system specifications into MARS workflows.
Collaborate with architecture, engineering, software, and verification teams to align MARS with broader product development objectives.
Strong programming and scripting skills in Python for automation and validation.
A degree or equivalent experience in Computer Science or Electronic/Computer Engineering
Good knowledge of both hardware and software domains
DevOps' experience with git, gerrit and pipelines
You will work closely with highly skilled GPU engineering teams globally on ground-breaking new GPU technology. while being supported by a team with varied strengths of GPU software and hardware application engineers.
#Accommodations at Arm
If you need support or an accommodation to Be Your Brilliant Self 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 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. 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. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. 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. 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.