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
Microsoft
United StatesMicrowave Design and Layout Engineer
US$102–219k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesForward Deployed Engineer
US$85.4–184k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesTransact Enablement Manager
US$97.6–188k/yr Full Time Be an early applicant Posted 4 days ago
Ericsson
Austin, United StatesData Analyst Strategy and Operations
Full Time Be an early applicant Posted 4 days ago
Volvo Group
Curitiba, Brazil +1 moreSenior Service Leader
US$96–119k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesSenior Innovation Hub Solution Engineer
Full Time Be an early applicant Posted 4 days ago
