**Job Id** E1955057
**Job Title** CPU Micro-architect Design and Verification (Bay Area)
**Post Date** 11/29/2017
**Company-Division** Qualcomm Technologies, Inc.
CDMA Technology at http://www.qualcomm.com/about/businesses/qct
**Job Area** Engineering – Hardware
**Location** California – Santa Clara
**Job Overview** Qualcomm is the world leader in cutting-edge wireless technologies, powering the majority of 3G & 4G devices and is the largest fabless semiconductor in the world. QCT is looking for a Micro-architect and Design Engineer.
Perform microarchitecture exploration and generate microarchitecture specification for one or more of the major units in a processor core.
Develop and maintain to target power, performance, area and goals.
Perform unit-level and top-level functional and assist with pre-silicon validation activities.
Work on synthesis and closure.
Perform and/or assist with post-silicon debug.
Contribute to performance analysis and improvement efforts.
Design and develop infrastructure and methodologies.
Design and maintain test benches.
Draft and review test schemes and test plans.
Develop new tests to improve functional coverage
Develop and enhance random test generators to improve test coverage.
All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.
**Minimum Qualifications** 7+ years of experience in the following areas is required:
Modern in-order and out-of-order processor core design or , with expertise in one or more of the following areas: fetch, decode, branch prediction, renaming and scheduling, out-of-order execution, re-order buffer, integer and floating-point execution, load/store execution, caches and -subsystem.
Instruction Set Architectures (ISAs) and their implementation within in-order and out-of-order processor cores.
SMP related topics such as coherency and consistency.
Test plan and test-bench development.
Test development and test coverage assessment.
Programming languages such as C/C++, SystemVerilog, assembly languages ( preferably), Perl/TCL/Python or other UNIX scripting languages.
**Preferred Qualifications** 7+ years of experience in the following areas is preferred:
Experience with FPGA prototyping and debugging.
Simulation methodologies, formal technologies and EDA flow/tools (UVM// etc).
**Education Requirements** Required: Bachelor’s, Computer Engineering and/or Computer Science and/or Electrical Engineering
Preferred: Master’s, Computer Engineering and/or Computer Science and/or Electrical Engineering
**EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.**
Who is Qualcomm, and what do we do? We are engineers, scientists and business strategists. We are from many different countries and speak many different languages. We come from diverse cultures and have unique perspectives. Together, we focus on a single goal—invent mobile technology breakthroughs.