CPU Performance Modeling Engineer (Multiple Levels)
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is looking for a CPU Performance Modeling Engineer to design and model high-performance, low-power CPUs. This role involves analyzing workloads, simulating design alternatives, and collaborating with cross-functional teams to enhance CPU performance features from conceptualization to post-silicon verification. Experience with C++, Python, and CPU architecture is required.
Responsibilities
- Contribute ideas for advanced CPU performance features and explore them in detail.
- Model CPU performance features and work with the design team in productizing them.
- Work 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.
- Assess implementation cost for new features with the RTL and design team.
- Collaborate with the performance team to maintain and improve the simulation environment for increased productivity.
Requirements
- 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 is a plus.
- Bachelor's degree in Electrical Engineering, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.
- Master's degree in Electrical Engineering, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.
- PhD in Electrical Engineering, Computer Science, or related field and 1+ years of Systems Engineering or related work experience.
- 2+ years of High Performance CPU Architecture or related work experience.
- 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.
- Bachelor's degree in Computer Architecture, Computer Engineering, Electrical Engineering, or related field and 4+ years of Software Engineering, Hardware Engineering, Electrical Engineering, Systems Engineering, or related work experience.
- Master's degree in Computer Architecture, Computer Engineering, Electrical Engineering, or related field and 3+ years of Software Engineering, Hardware Engineering, Electrical Engineering, Systems Engineering, or related work experience.
- PhD in Computer Architecture, Computer Engineering, Electrical Engineering, or related field and 2+ years of Software Engineering, Hardware Engineering, Electrical Engineering, Systems Engineering, or related work experience.
- 2+ years of CPU Architecture work experience.
- 2+ years of work experience with programming (e.g., C, C++, etc.).
Desired Qualifications
- MS degree in Computer Architecture with 2+ years of practical experience.
- Strong CPU architecture knowledge and micro-architecture knowledge.
- Master's degree in Computer Architecture, Computer Engineering, Electrical Engineering, or related field.
- 2+ years of High Performance CPU Architecture or related work experience.
Benefits
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support your success at work, at home, and at play.
Skills
C++PythonPerlC
#CPU Architecture#Performance Modeling#Performance Engineering#Computer Engineering#Electrical Engineering
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
2 weeks ago
Employment Type
Full Time
Work mode
On Site
Salary
US$175,600–263,400 / year
Experience Level
Mid-Senior
Locations
Santa Clara, United States of America
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Sandvik
Tampere, FinlandSenior Electrical Engineer
Full Time Be an early applicant Posted 4 days ago
Microsoft
London, United KingdomPrincipal Corporate Counsel
£100–150k/yr Full Time Be an early applicant Posted 4 days ago
Accenture
Copenhagen, DenmarkUtilities Strategy Manager
Full Time Be an early applicant Posted 4 days ago
Ericsson
Łódź, PolandJunior Software Developer
Full Time Be an early applicant Posted 4 days ago
Scania Group
Koblenz, GermanySenior Full-Stack Anwendungsentwickler
Full Time Be an early applicant Posted 4 days ago
Emerson
Warsaw, PolandSales Engineer Power Industry
Full Time Be an early applicant Posted 3 days ago
