CPU Design Verification Engineer

As a CPU Verification Engineer owning the verification of a certain area of functionality in a CPU design, you will have the following responsibilities: • Work closely with architecture and RTL designers on verifying the functionality correctness of the design • Develop and lead test plan and test environments • Develop complex tests in assembly, C, or vectors according to test plans • Develop coverage monitors and analyze coverage to ensure all the test cases in the plans are covered • Develop checkers or C-base transactor to verify the design Minimum Qualifications Minimum BS and 10+ years of relevant industry experience Knowledge of digital logic design, chip architecture, and microarchitecture Experience with the development of testplans/testbenches, C-based transactors, and writing/debugging assembly-based tests Experience with C/C++ programming and Verilog Preferred Qualifications Knowledge of advanced verification techniques such as formal and assertions Understanding of silicon bring-up process Should be a great teammate with excellent communication skills and be able to work independently on the verification efforts for a block/area of the design

Similar jobs