CPU Verification Engineer – Markham

CPU Verification Engineer – Markham

Markham Full-Time 135000 - 165000 $ / year (est.) On-site
Q

At a Glance

  • Tasks: Validate CPU and SOC micro-architectures with innovative chip architects.
  • Company: Join Qualcomm, a leader in cutting-edge technology and engineering.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Other info: Dynamic team environment with a commitment to accessibility and inclusivity.
  • Why this job: Make an impact in the tech world by ensuring top-notch CPU performance.
  • Qualifications: Degree in Engineering or Computer Science with experience in hardware/software verification.

The predicted salary is between 135000 - 165000 $ per year.

As a Design Verification Engineer, you will work with Chip Architects to validate the concepts of CPU and SOC level micro-architectures. You will work on a selected part of the CPU Design Verification to ensure that it functions to the standards of being launch ready for the end Product.

Role and Responsibilities

  • Work with CPU and SOC Architects to understand the concepts and high-level system requirements.
  • Develop detailed Test and Coverage plans based on the Architecture and Micro-architecture.
  • Develop Verification Methodology, ensuring scalability and portability across environments.
  • Develop Verification environment, including all the respective components such as Stimulus, Checkers, Assertions, Trackers, and Coverage.
  • Develop Verification Plans and Testbenches for your functional domain.
  • Execute Verification Plans, including Design Bring-up, DV environment Bring-up, Regressions enabling all features under your care, and Debug of the test failures.
  • Track and report DV progress using a variety of metrics, including Bugs and Coverage.

Preferred Qualifications

  • Deep knowledge of Micro-Processor Verification functions and Architectures, 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 in leading a small team of Verification engineers performing CPU Verification.
  • Advance techniques such as: Formal, Assertions, and Silicon bringup, is helpful.
  • In-depth knowledge of Micro-processor functions, Architectures, and Micro-architectures.
  • Experience in writing Test plans, portable Testbenches, Transactors, and Assembly code.
  • Experience with different Verification Methodologies and Tools such as Simulators, Coverage collection, Gate-level Simulation, Waveform viewers, and Mixed signal Verification.
  • Ability to develop and work independently on a Block/Unit of the design.

Minimum Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 6+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
  • OR Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 5+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
  • OR PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field and 4+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.

CPU Verification Engineer – Markham employer: QUALCOMM, Inc.

Qualcomm Canada ULC is an exceptional employer that fosters a dynamic work culture focused on innovation and collaboration in the field of AI and machine learning. Located in a vibrant tech hub, employees benefit from competitive compensation, a comprehensive benefits package, and ample opportunities for professional growth and development. Join a team that not only values your contributions but also supports your journey in shaping the future of connected devices.

Q

Contact Details:

QUALCOMM, Inc. Recruitment Team

We think you need these skills to ace CPU Verification Engineer – Markham

Micro-Processor Verification
CPU and SOC Architecture Understanding
Test and Coverage Plan Development
Verification Methodology Development
Verification Environment Development
Testbench Development
Design Bring-up