CPU Architect

Posted 4 April by MicroTECH Global Ltd
Easy Apply

Register and upload your CV to apply with just one click

JOB AD:

We are looking for passionate researchers to work on CPU architecture definitions for the next generation CPUs. We are looking for competent engineers to join us to drive research and development on ISA and CPU architecture, Safety design and certification, application analysis, modelling and random test generation, primarily based around the RISC-V architecture.

As a CPU architect, the responsibilities may include, but are not limited to:

  • Innovate and evaluate ISA features for extensions to the RISC-V architecture, especially in the area of security.
  • Analysis of benchmarks and applications both statically and dynamically to assess the cost/benefit any proposed extensions.
  • Design and verification of proof of concept/reference implementations for new ISA features to assess the design complexity and help seed the eco-system for the proposed extensions.
  • CPU Safety (IEC 61508 SIL2/3) design and implement, assessment and certification engagement.
  • Contribute to and engage with the wider RISC-V community to aid the adoption of new ISA features CPU functional and performance modelling to help CPU architecture exploration and support software development.
  • Random test generation to help validate and test the CPU implementations with which the group is involved.

Required:

Masters degree in Computer Science, Electrical & Electronic Engineering, Computer Architecture or related domains Good knowledge of CPU architecture Experience in CPU modelling Good knowledge of Arm/RISC-V assembly languages Knowledge in Sail/ASL and formal verification Familiar with Python and C/C++ programming Familiar with at least one of the ISAs: ARM, X86, RISC-V, MIPS, ARC

Desired:

Good knowledge of ISA and CPU development flows and related technologies as well as tools Good knowledge of micro-architecture design and implementation Experience in compiler implementation and optimisation Experience of Linux kernel development Experience of firmware development Knowledge of Random Test Generators tools/techniques

Reference: 50350648

Please note Reed.co.uk does not communicate with candidates via Whatsapp, and we will never ask you to provide your bank, passport or driving licence details during the application process. To stay safe in your job search and flexible work, we recommend visiting JobsAware, a non-profit, joint industry and law enforcement organisation working to combat labour market abuse. Visit the JobsAware website for information and free expert advice for safer work.

Report this job