£10K/yr to £100K/yr
Cambridge, England
Permanent, Variable

Principal Modelling Engineer - Design Space Exploration

Posted by ARM.

Job Overview:

The Central Technology (CT) Group at Arm is responsible for examining and defining the future of Arm solutions to the next generation of challenges.You will join the design space exploration (DSE) team to create approximated early IP performance models that are then used for DSE studies. The DSE team works closely with IP teams, system architects, and product managers to gather technology trends and conduct exploratory studies. This role will allow you to work on topics like power/thermal modelling, thermal control, job scheduling, caching, and modelling of processing elements, interconnects, and memories. You will also use the DSE performance models to explore PPA of multiple system architecture candidates for key use-cases (e.g., gaming, AI camera, video streaming) to identify the most promising future system architectures. You will contribute to an exciting, engineering-focused environment in a field that is at the forefront of new technology in the industry.

Responsibilities:

  • Design and develop early performance models for design space explorationCreate system architecture and use-case modelsExplore PPA for a wide design space of system architecture variants for key use casesAnalyse performance bottlenecks and suggest mitigationsBe a trusted source of analytics and data through good engineering practice and methodologies.Interact with different teams to identify technology trends and conduct exploratory studiesPresent your results to a wider audience

Required Skills and Experience :

You will have knowledge and experience in several of these areas:

  • Strong C/C++ programming and debugging skills.Programming in scripting languages such as Python, Perl, BashUnderstanding of the basics of CPU microarchitecture, caching, and networkingBe pro-active, open-minded, and self-motivated

"Nice To Have" Skills and Experience :

  • Experience with modellingPower/thermal modellingDigital hardware design (e.g., RTL design, synthesis, physical design)

In Return:

#LI-TE!