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.