Qualcomm CPU Performance Architect – Bangalore, India in Bangalore, India
Job Id E1954821
Job Title CPU Performance Architect – Bangalore, India
Post Date 08/10/2017
Company-Division Qualcomm Datacenter Technologies, Inc.
Qualcomm Datacenter Technologies, Inc.
Job Area Engineering - Hardware
Location India - Bangalore
Job Overview Drive the micro-architectural definition of Qualcomms next-generation server CPU design, and help invent novel performance and power features. Explore design tradeoffs in all aspects of the CPU: front-end, branch prediction, out-of-order execution units, load-store units, caches, etc. Work closely with architects and benchmarking teams to develop performance experiments to uncover and solve performance bottlenecks. Develop C++ based performance models and instruction set simulators used for experimentation and pathfinding
Minimum Qualifications Bachelors in Computer Science and/or Computer Engineering, with the following set of skills/experience:
2+ years of CPU micro-architecture performance modeling and analysis.
Strong C++ and software engineering skills.
Data structures and algorithm design.
Benchmark performance bottleneck analysis.
Experience with Linux software development.
Preferred Qualifications 3+ years of hands-on experience in commercial processor design and analysis, from path-finding to post-silicon debug. Experience with the ARM, POWER, and/or x86 ISAs preferred. Server systems and benchmarking experience.
Education Requirements Required: Bachelor's, Computer Engineering and/or Electrical Engineering
Preferred: Master's or PhD, Computer Engineering and/or Electrical Engineering
EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.