At a Glance
- Tasks: Join our team to design and model cutting-edge CPU performance features.
- Company: Qualcomm is a leader in high-performance, energy-efficient server solutions.
- Benefits: Enjoy a collaborative environment with opportunities for innovation and growth.
- Why this job: Be part of a dynamic team shaping the future of data centre technology.
- Qualifications: Requires a degree in Engineering or Computer Science with extensive experience in CPU architecture.
- Other info: Qualcomm values diversity and provides accommodations for individuals with disabilities.
The predicted salary is between 43200 - 72000 £ per year.
Qualcomm Data Center team is developing high performance, energy efficient server solutions for data center applications. We are looking for highly talented, innovative, teamwork-oriented individuals for our cutting-edge technology work! Our CPU Performance Architecture group designs high performance, low power CPUs. As a CPU Performance Modeling Architect, you will contribute ideas for advanced CPU performance features, explore them in detail, model them, and work with the design team in productizing them. We are looking for an experienced engineer for CPU performance modeling and exploration.
Roles and Responsibilities:
- Proficiency in one or more areas of CPU architecture: fetch, decode, branch prediction, renaming, execute units, SIMD, load/store, MMU, caches, retire, etc.
- Knowledge of OS internals and compiler technology a plus.
- Collaborate with CPU Performance Architecture and RTL team members to identify opportunities for product improvement.
- Analyze workloads to identify performance bottlenecks and opportunities.
- Perform self-guided performance simulation studies of design alternatives.
- Write and maintain features and sections of the CPU architectural performance model.
- Work with RTL and design team to assess implementation cost for new features.
- Collaborate with performance team to maintain and improve the simulation environment for increased productivity.
Preferred qualifications:
- MS degree in Computer Architecture with 10+ years of practical experience.
- Strong CPU architecture knowledge and micro-architecture knowledge.
- Experience working in a performance modeling environment.
- Proficient in C and C++ and scripting languages such as Perl or Python.
- Ability to problem solve and prove your own ideas.
- Knowledge and experience with common performance benchmarks and workloads.
Required Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Science, or related field and 10+ years of Systems Engineering or related work experience.
- OR Master's degree in Electrical Engineering, Computer Science, or related field and 8+ years of Systems Engineering or related work experience.
- OR PhD in Electrical Engineering, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Systems Engineering or related work experience.
- OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Systems Engineering or related work experience.
- OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.
Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfil the principal duties of the role and possesses the required competencies. Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accommodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
CPU Performance Modeling Architect employer: Qualcomm
Contact Detail:
Qualcomm Recruiting Team
disability-accomodations@qualcomm.com
StudySmarter Expert Advice 🤫
We think this is how you could land CPU Performance Modeling Architect
✨Tip Number 1
Familiarise yourself with the latest trends in CPU architecture and performance modelling. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Network with professionals in the field of CPU architecture and performance modelling. Attend relevant conferences or webinars, and connect with current employees at Qualcomm on platforms like LinkedIn to gain insights about the company culture and expectations.
✨Tip Number 3
Prepare to discuss specific projects or experiences where you've successfully identified performance bottlenecks and implemented solutions. Being able to share concrete examples will demonstrate your problem-solving skills and expertise.
✨Tip Number 4
Brush up on your programming skills, particularly in C, C++, and scripting languages like Python. Being able to showcase your coding abilities during technical discussions can set you apart from other candidates.
We think you need these skills to ace CPU Performance Modeling Architect
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in CPU architecture and performance modeling. Emphasise relevant projects and skills, particularly in C, C++, and scripting languages like Perl or Python.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for CPU performance architecture. Mention specific experiences that align with the job description, such as collaboration with design teams or performance simulation studies.
Highlight Relevant Qualifications: Clearly state your educational background and years of experience in Systems Engineering. If you have a Master's or PhD, make sure to mention it prominently, along with any practical experience that demonstrates your expertise.
Showcase Problem-Solving Skills: In your application, provide examples of how you've identified performance bottlenecks and proposed solutions. This will demonstrate your ability to problem-solve and innovate, which is crucial for this role.
How to prepare for a job interview at Qualcomm
✨Showcase Your Technical Expertise
Be prepared to discuss your knowledge of CPU architecture in detail. Highlight your experience with specific areas such as fetch, decode, and branch prediction, and be ready to provide examples of how you've applied this knowledge in previous roles.
✨Demonstrate Problem-Solving Skills
During the interview, you may be presented with hypothetical scenarios or problems related to CPU performance. Approach these questions methodically, explaining your thought process and how you would tackle the issues at hand.
✨Familiarise Yourself with Performance Benchmarks
Understand common performance benchmarks and workloads relevant to the role. Be ready to discuss how you have used these benchmarks in your past work to identify performance bottlenecks and opportunities for improvement.
✨Emphasise Collaboration Experience
Since the role involves working closely with various teams, share examples of successful collaborations from your past. Discuss how you contributed to team projects and how you handled any challenges that arose during those collaborations.