/Performance Modelling Engineer

Performance Modelling Engineer

Engineering - Cambridge UK | More than two weeks ago

Be a part of the dynamic performance modelling team in imec’s center of excellence for hardware-software-technology co-design for future compute systems.

Performance Modelling Engineer

What you will do

Compute System Architecture (CSA) is a center of excellence at imec for hardware-software-technology co-design for future compute systems. CSA is currently present at two imec sites – Leuven, Belgium and Cambridge, United Kingdom. This position is offered at CSA UK, based in Cambridge. 

As a Performance Modelling Engineer in CSA, you will lead efforts in the design, development, validation, and analysis of performance models for high-performance compute and memory systems. You will work closely with architects, software, and process technology teams to simulate and evaluate system level performance and power. You will drive system and component level modelling of proposed architectures, analyse results and validate models with our performance analysis team, work with software teams to map and simulate software workloads on the platforms, work with technology teams to develop and deploy power and performance models, profile simulator performance and scalability, and take an active part in gathering and analysing data to present the results from the performance modelling platforms. 

This role combines research, engineering, hardware modelling, performance analysis, and you will work with colleagues and other stakeholders with a strong background in one or more of these areas. The role involves working with open-source and/or in-house performance and power modelling tools, with a strong insight into the intended hardware design, so that you can ensure that the development of models meet the needs of current and future hardware. During the first few years of your time with CSA UK, you will have the opportunity to be an ARIA R&D Creator as a part of our ongoing project in the ARIA Scaling Compute programme.

What we do for you

We offer you the opportunity to join one of the world’s premier research centers in nanotechnology at our office in Cambridge, UK. With your talent, passion and expertise, you’ll become part of a team that makes the impossible possible. Together, we shape the technology that will determine the society of tomorrow.

We are committed to being an inclusive employer and proud of our open, multicultural, and informal working environment with ample possibilities to take initiative and show responsibility. We commit to supporting and guiding you in this process; not only with words but also with tangible actions. Through imec.academy, 'our corporate university', we actively invest in your development to further your technical and personal growth. 

We are aware that your valuable contribution makes imec a top player in its field. Your energy and commitment are therefore appreciated by means of a market appropriate salary with many fringe benefits. 

Who you are

  • You hold a Master’s or Doctoral degree in Computer Science/Engineering or a related field.
  • You have 5+ years of industry experience in performance modelling.
  • You have extensive experience in performance and power modelling, simulation, and analysis of complex hardware systems.
  • You have a strong knowledge of computer architecture and microarchitecture.
  • You have proficiency in C++, SystemC, Python or similar programming languages.
  • You have some experience with open-source hardware simulation tools.
  • You have effective communication skills in English allowing you to perform well in our multicultural team and in Cambridge UK.
  • You are open-minded, you seek and embrace differences, and you encourage curiosity and accept challenges.
  • You have a constructive attitude, able to convince others and always prepared to listen and learn from others in our team. 
  • (optional) You have experience with RTL design and verification.
  • (optional) You have experience with HPC and AI workloads.
  • (optional) You have product development experience in performance modelling and analysis of computer platforms.

IMEC and its affiliates will not accept unsolicited resumes from any source other than directly from a candidate. IMEC will consider unsolicited referrals and/or resumes submitted by vendors such as search firms, staffing agencies, professional recruiters, fee-based referral services and recruiting agencies (hereafter “Agency”) to have been referred by the Agency free of charge. IMEC will not pay a fee to any Agency that does not have a prior written agreement with IMEC, validated by its HR department, in place regarding a specific job opening and allowing to submit resumes.

Who we are
Accept marketing-cookies to view this content.
imec's cleanroom
Accept marketing-cookies to view this content.

Related jobs

IC Package Development Engineer

As an IC Package Design Engineer, your task is to optimize the design of an integrated circuit (IC) package to enhance its performance and reliability. You will be working on a project that involves designing a package and simulations/analysis for very high-speed devices with spe

R&D Scientist (AI/Algorithm Optimization)

Senior AI Research Engineer in Efficient Multi-modal Sensor Systems

At the AISensing team we focus on AI-powered sensing technology, spanning large-scale AI models, simulations of next-generation sensors, and energy-efficient sensory systems. One of our missions is to deliver cutting-edge solutions for more robust sensor-driven applications compa

Venture Acceleration Manager for Italy

As venture acceleration manager, you are the coach and advisor to a portfolio of start-ups and scale-ups supported by imec.istart. You interact with the different stakeholders of the imec.istart community and help spread our entrepreneurial message.

Machine Learning Algorithm/SW Optimization Engineer

AI Compute is a department in the AI & Algorithms expertise center at imec that develops advanced AI compute solutions. The applications domains are diverse, ranging from AI for science, over AI for process technologies to automotive and health applications. At Imec, we are stren

Support Engineer - Manufacturing Execution Systems

As the Software Support Engineer - Manufacturing Solutions, you ensure seamless operation of critical software systems for semiconductor manufacturing, with a strong focus on troubleshooting, continuous improvement, and user support.
Job opportunities

Send this job to your email