Staff Architecture Development Engineer

We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things.

Job Overview:

Fantastic Opportunity for a Hardware or Software Engineer to work in the Architecture & Technology Group at Arm's Headquarters in Cambridge

We are looking for a highly motivated individual to work on the Arm Architecture including manuals and tooling. The role will also involve validation of the architecture using architecture models. You will be working with architects, product owners, technical leads, engineering teams and technical writers. The candidate will gain insight and have input into the development of future CPU architectures.

This role will suit someone who is a pro-active analytical person with a dedication to quality, in a high-performance environment.

Responsibilities:

• Contribution to the design and development of Arm architecture products (authored and machine-readable architecture specifications, models, and necessary testing/validation) and the tooling for their delivery and publication.
• Work within the architecture group to evaluate the viability of future architectures.
• Work to ensure that architecture specifications are unambiguous and complete.
• Working closely with Arm architects, project managers, technical writers, and the wider team to plan and those products and transfer knowledge to them.
• Assist in review and maintenance of ARM’s architecture reference manuals and other externally facing documentation.
• Planning and delivering of various architecture products to internal and external partners.

Required Skills and Experience:

• Bachelors (BS) or higher in Computer Engineering, Computer Sciences, or Electronic or Electrical Engineering. Degrees in other areas will be considered if the applicant has relevant experience.
• Understanding of processor architecture and the interaction between software and hardware.
• Experience of scripting languages such as Python.
• Experience with practices and processes for software tooling, testing, and delivery. Also, configuration management tools, for example git, etc.
• Enthusiasm for growing technical knowledge and working multi-functionally.

“Nice To Have” Skills and Experience:

• Exposure to Arm Architecture and Arm assembly is desirable
• Experience in writing software models is desirable
• Understanding of file formats and markup language such as JSON, XML, markdown etc.is desirable, but not required
• Experience of dealing with customers and product delivery
• Understanding of tools related to documentation generation or publishing is desirable.

In Return:

This is a fantastic opportunity to contribute to the core development and publication of the Arm architecture, which is used in billions of Arm CPUs!

#LI-JW

Apply now


Add to shortlist

Login or create a free user account to upload your CV and shortlist jobs.

Create account

Other jobs at Arm Ltd

Closing date:
Closing date:
Closing date:
Closing date:
Closing date:
Closing date:
Closing date:

Looking for something specific?