Qualcomm logo

CPU Core Validation Engineer (Staff/Senior Staff) - CPU Pipeline and uarch experts

Qualcomm
NewPosted yesterday

LOCATION

Bangalore · Onsite

EXPERIENCE

7 - 16 Years

SKILLS REQUIRED

CPU Bring-upSilicon ValidationTest planningPre-Silicon ValidationArchitecture Debugging

Job description

Overview

As a CPU Core Validation Engineer (Staff/Sr. Staff), you will work on validation of CPU core pipeline architecture and microarchitecture features as part of the CPU Validation team in the CPU organization.

What you'll do

  • Develop detailed test plans considering IP architecture and microarchitecture features.
  • Work with CPU design and verification teams to develop CPU bring-up and functional validation test plans for the IP owned.
  • Develop validation methodology and test contents to exercise on emulators during the pre-silicon phase and on silicon.
  • Work with SoC bring-up teams and software teams to plan CPU core feature bring-up and end-to-end validation.
  • Triage and debug failures on silicon.
  • Develop test contents and testing strategies to assist validation of the CPU on silicon.
  • Work with CPU verification teams to reproduce silicon failures on emulators and FPGAs.
  • Work with the design team to suggest and architect new debug features to improve future CPU bring-up.

What you'll need

  • BA/BS degree in Computer Science or Electrical Engineering.
  • 7 to 16 years’ experience.
  • 7+ years of experience in silicon validation and bring-up.
  • Implementation experience with assembly and C/C++ language embedded firmware.
  • Experience with software tool chains including assemblers, C compilers, Makefiles, and source code control tools.

Nice to have

  • Good understanding of microprocessor architecture in domains such as cache coherence, memory ordering and consistency, prefetching, branch prediction, renaming, speculative execution, and address translation/memory management.
  • Knowledge of Random Instruction Sequencing (RIS) and testing a given design at the block/unit level and subsystem/chip level for proving correctness.
  • Experience writing test plans and assembly code.
  • Ability to develop and work independently on a block/unit of the design.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

CPU Core Validation Engineer (Staff/Senior Staff) - CPU Pipeline and uarch experts