Senior Cpu Pre-si Verification Engineer

Intel Intel · Semiconductors · Guadalajara, Mexico

Senior Pre-Si Verification Engineer for Intel's E-Core CPU team, responsible for verifying new and existing features for next-generation CPU IP using simulation-based environments and formal verification. Requires expertise in hardware description languages, test bench development (System Verilog UVM/OVM), programming languages, and functional coverage analysis.

What you'd actually do

  1. Developing pre-Si validation test plans and test scenarios to prove the correctness of the design
  2. Development of components for a simulation-based environment: bus functional models, trackers, checkers, scoreboards, and testbenches
  3. Performing and debugging digital simulations, and driving to closure of bugs
  4. Development of functional coverage and achieving coverage goals
  5. Working closely with design engineers, micro-architects, and other team members to ensure high quality of test plans, functional coverage, and tests

Skills

Required

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field with 3+ years of relevant work experience OR Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field with 2+ years of relevant work experience
  • Hardware description languages (such as VHDL, Verilog or System Verilog)
  • Test bench development with System Verilog UVM/OVM
  • At least one programming/scripting languages such as C/C++, Perl, Ruby, Python, and Unix (Linux)
  • Test writing/generation, checker development, coverage analysis, failure debug, root cause analysis

Nice to have

  • Intel Architecture ISA and system architecture, x86 assembly language
  • Industry standard formal verification tools such as JasperGold, IFV, Questa Formal, VC Formal
  • In-depth computer architecture knowledge

What the JD emphasized

  • exhaustively validating
  • bug free final design
  • high quality of test plans
  • high quality output