CPU Design Verification Engineer
Description
CPU Design Verification Engineer
Recruitment Consultant XXXX XXXX
Contact Details [ inquiries@consultant.dev](mailto: inquiries@consultant.dev) [+44 (0) XXX-XXX-XXXX](tel:+44 (0) XXX-XXX-XXXX)
Posted 1 day ago
CPU Design Verification Engineer
About Us
Cambridge is our largest office in the UK, with about 400 team members including engineers, business strategists and support staff. From an engineering perspective, we have teams focussing on: RF and PMU analog design, digital design & verification, digital physical design, embedded software, packaging and post-silicon validation. Target products include: high performance CPUs and GPUs, ultra-low power IoT devices, and wearables such as smart glasses, smart watches and earbuds.
About the Role
Please note this role requires you to work onsite 5 days per week in our Cambridge office.
As a CPU Verification Engineer, Senior 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.
What will you be doing?
- Working with CPU and SOC Architects to understand the concepts and high-level system requirements.- Developing detailed Test and Coverage plans based on the Architecture and Micro-architecture.- Developing Verification Methodology, ensuring scalability and portability across environments.- Developing Verification environment, including all the respective components such as Stimulus, Checkers, Assertions, Trackers, and Coverage.- Developing Verification Plans and Testbenches for your functional domain.- Executing Verification Plans, including Design Bring-up, DV environment Bring-up, Regressions enabling all features under your care, and Debug of the test failures.- Tracking and report DV progress using a variety of metrics, including Bugs and Coverage.
What are we looking for?
- 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 bring up, 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 Formal Proof Tools.- Ability to develop and work independently on a Block/Unit of the design.
Industry Semiconductor
Contract Type Permanent
Location United Kingdom
City Cambridge
Work Model On-Site
By applying to this role, you acknowledge that we may collect, store, and process your personal data on our systems.
For more information, please refer to our
Name
Phone
Location
Message
:
Choose file
Formats: Word, PDF (max. size: 20MB)
Subscribe for industry highlights.
Send Application
Other relevant jobs
Embedded Systems
Wireless & IoT
Industry 4.0 & Robotics
Looking for tech jobs in the US?
European Tech Recruit Head Office
39 Upper Gardner Street
Brighton, BN1 4AN
United Kingdom
Company reg. XXX-XXX-XXXX
Amsterdam Office
Laarderhoogtweg 25
Amsterdam, 1101 EB
The Netherlands
Company reg. XXX-XXX-XXXX
USA Tech Recruit Head Office
1388 Haight St
San Francisco,
CA 94117
Company reg. 26- XXX-XXX-XXXX
Valencia Office
c/Jordi de Sant Jordi 12
bajo izq. 2
Valencia, 46022
Spain
Company reg. B72490204
Berlin Office
Friedrichstr. 114A
Berlin, 10117
Germany
Ireland Office
13 Adelaide Road,
Dublin 2, DO2 P950
Ireland
Company reg. 788394