At a Glance
- Tasks: Shape next-gen CPU innovations through modelling, simulation, and workload analysis.
- Company: Join a major tech company at the forefront of CPU architecture.
- Benefits: Enjoy training, mentorship, and the chance to work on impactful projects.
- Why this job: Be part of a collaborative team influencing the future of technology.
- Qualifications: Bachelor's or Master's in Computer Science or related fields; C/C++ proficiency required.
- Other info: This is an onsite role based in Cambridge.
The predicted salary is between 36000 - 60000 £ per year.
A major tech company is seeking a Performance Modelling Engineer to join its growing CPU Architecture team in Cambridge. This onsite role offers the opportunity to shape next-generation CPU innovations through advanced modelling, simulation, and workload analysis.
Key Responsibilities:
- Develop and maintain performance models for CPU microarchitecture.
- Conduct detailed performance and power analyses to evaluate design trade-offs.
- Automate workflows and create visualizations to identify bottlenecks.
- Collaborate with architects and engineers to refine CPU design strategies.
Requirements:
- Bachelor's or Master’s degree in Computer Science, Electrical Engineering, or related fields.
- Hands-on experience in performance modelling and CPU microarchitecture analysis.
- Strong proficiency in C/C++ and familiarity with Python for scripting.
- Understanding of cycle-accurate or functional simulators and microarchitecture pipelines.
- Excellent communication and collaboration skills.
What’s Offered:
- Work on cutting-edge CPU research with global impact.
- Collaborate with world-class engineers and industry experts.
- Training and mentorship for professional development.
- A role that directly influences next-generation CPU solutions.
If you are passionate about CPU performance modelling and want to be at the forefront of innovation, apply now!
Performance Modelling Engineer employer: European Tech Recruit
Contact Detail:
European Tech Recruit Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Performance Modelling Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in CPU architecture and performance modelling. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field.
✨Tip Number 2
Network with professionals in the CPU architecture community. Attend relevant conferences or webinars, and connect with current employees on platforms like LinkedIn to gain insights into the company culture and expectations.
✨Tip Number 3
Prepare to discuss specific projects where you've applied performance modelling techniques. Be ready to explain your thought process and the impact of your work, as this will showcase your hands-on experience.
✨Tip Number 4
Brush up on your programming skills, especially in C/C++ and Python. Consider working on small projects or contributing to open-source initiatives that involve performance modelling to strengthen your practical knowledge.
We think you need these skills to ace Performance Modelling Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in performance modelling and CPU microarchitecture analysis. Use specific examples that demonstrate your proficiency in C/C++ and any familiarity with Python.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for CPU performance modelling. Mention how your skills align with the key responsibilities of the role, such as developing performance models and conducting power analyses.
Highlight Collaboration Skills: Since the role involves collaboration with architects and engineers, emphasise your communication and teamwork skills. Provide examples of past projects where you successfully worked in a team environment.
Showcase Relevant Projects: If you have worked on any projects related to CPU architecture or performance modelling, be sure to include them in your application. Detail your contributions and the outcomes to demonstrate your hands-on experience.
How to prepare for a job interview at European Tech Recruit
✨Showcase Your Technical Skills
Be prepared to discuss your hands-on experience with performance modelling and CPU microarchitecture analysis. Highlight specific projects where you used C/C++ and Python, and be ready to explain your approach to automating workflows and creating visualisations.
✨Understand the Role's Responsibilities
Familiarise yourself with the key responsibilities of the Performance Modelling Engineer position. Be ready to discuss how you would develop and maintain performance models, conduct analyses, and collaborate with architects and engineers to refine design strategies.
✨Prepare for Technical Questions
Expect technical questions related to cycle-accurate or functional simulators and microarchitecture pipelines. Brush up on relevant concepts and be ready to demonstrate your understanding through examples or problem-solving scenarios.
✨Emphasise Communication Skills
Since collaboration is key in this role, be sure to highlight your excellent communication skills. Share examples of how you've successfully worked in teams, resolved conflicts, or presented complex information to non-technical stakeholders.