At a Glance
- Tasks: Join our team to model and project performance for cutting-edge server CPUs and NPUs.
- Company: Be part of a dynamic company at the forefront of CPU and NPU technology in Cambridge.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Work on innovative projects that shape the future of technology and make a real impact.
- Qualifications: Strong background in workload modelling, CPU architecture, and experience with performance simulators required.
- Other info: Ideal for tech enthusiasts eager to explore high-performance computing and collaborate with experts.
The predicted salary is between 48000 - 72000 £ per year.
We are seeking a highly motivated performance engineer to join our workload modelling team to work on performance projection for upcoming server CPUs and NPUs. As a performance projection and simulation engineer you will work on developing performance models for upcoming server CPUs, perform architectural studies and performance projection for applications of interest like database, distributed storage, engines for large-scale data analytics.
Key Responsibilities:
- Develop simulation features to enable rapid architectural exploration and performance evaluation.
- Engage in the investigation of cutting-edge, high-performance server CPU core and SOC architecture design, contributing vital data support for crucial decision-making processes.
- Develop strategies for software/hardware co-optimization features and lead the integration of software and hardware components for the next generation processor.
- Analyse and extract the distinctive features of real-world scenario workloads, delivering essential insights to our in-house chip development department.
Person Specification:
Required:
- Profound background in workload modelling and CPU architecture
- Experience in developing and using performance simulators like GEM5 (O3 model), Sniper or others
- Experience in developing using dynamic binary instrumentation infrastructures like QEMU or DynamoRIO or x86 PIN.
- Proficient in benchmark analysis and characterization.
- Skilled in performance projection and architectural exploration using SoC simulators.
- Excellent collaboration and interpersonal skil
Desired:
- Knowledge of NPU/GPU architecture
- Experience in simulator development for NPU/GPU
#J-18808-Ljbffr
CPU/NPU Performance Simulation Engineer - Cambridge employer: microTECH Global Limited
Contact Detail:
microTECH Global Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land CPU/NPU Performance Simulation Engineer - Cambridge
✨Tip Number 1
Network with professionals in the CPU and NPU performance engineering field. Attend industry conferences, webinars, or local meetups to connect with people who work in similar roles. This can help you gain insights into the latest trends and potentially lead to referrals.
✨Tip Number 2
Showcase your hands-on experience with performance simulators like GEM5 or Sniper. If you have personal projects or contributions to open-source projects, be ready to discuss them in detail during interviews. This demonstrates your practical knowledge and passion for the field.
✨Tip Number 3
Prepare to discuss specific architectural studies or performance projections you've worked on in the past. Be ready to explain your thought process and the impact of your work on previous projects, as this will highlight your analytical skills and problem-solving abilities.
✨Tip Number 4
Familiarise yourself with the latest developments in CPU and NPU architecture. Read relevant research papers, articles, and technical blogs to stay updated. This knowledge will not only help you in interviews but also show your genuine interest in the role and the company.
We think you need these skills to ace CPU/NPU Performance Simulation Engineer - Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in workload modelling and CPU architecture. Include specific projects where you've developed performance simulators or used dynamic binary instrumentation infrastructures.
Craft a Compelling Cover Letter: In your cover letter, express your passion for performance engineering and detail how your skills align with the job requirements. Mention any relevant experience with tools like GEM5 or QEMU, and how you can contribute to the team.
Showcase Relevant Projects: If you have worked on projects related to performance projection or architectural exploration, summarise these in your application. Highlight your role, the challenges faced, and the outcomes achieved to demonstrate your expertise.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a performance simulation engineer.
How to prepare for a job interview at microTECH Global Limited
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with performance simulators like GEM5 and Sniper. Highlight specific projects where you've developed or used these tools, as well as any challenges you faced and how you overcame them.
✨Demonstrate Problem-Solving Skills
Expect to be asked about real-world scenarios where you had to analyse workloads or perform architectural studies. Prepare examples that showcase your analytical thinking and how you derived insights from complex data.
✨Highlight Collaboration Experience
Since the role involves working closely with teams, share examples of successful collaborations in past projects. Discuss how you communicated technical concepts to non-technical team members and contributed to group decision-making.
✨Prepare for Technical Questions
Brush up on your knowledge of CPU and NPU architecture, as well as software/hardware co-optimisation strategies. Be ready to answer technical questions that assess your understanding of these concepts and their application in performance projection.