Qualcomm CPU Performance Architect – Bangalore, India in Bangalore, India

Job Description:

Job Id E1954821

Job Title CPU Performance Architect – Bangalore, India

Post Date 10/11/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.