Emulator and FPGA in Platform Group

United States of America

This position requires extensive hands-on experience with pre-silicon validation and debugging using emulator and FPGA platforms. The candidate will be responsible for developing, making make vs. buy proposals, and leading pre-silicon validation of multi-processor CPU IP. This position involves cross functional interaction with CPU designers and verification engineers, as well as working with customer engineering and marketing on creating pre-silicon development solutions for customers.

Minimum Qualifications

  • Extensive experience mapping large digital designs into FPGA and/or Emulation platforms
  • MS degree in Electrical or Computer Engineering with 5+ years of practical experience or BS with 7+ years
  • Experience with emulators in a digital design application; Veloce from Mentor preferred
  • Good debugging skills on FPGA and Emulator (in general good knowledge of and debugging skills of Verilog simulation)
  • Knowledge of Processor/CPU benchmarks would definitely give the candidate a leg up
  • Strong knowledge of Verilog/VHDL, and C/C++
  • Scripting to automate and improve efficiency and ease of use (ex : Perl, Python, TCL/TK, Jenkins etc.)
  • Self-motivated with excellent communication and presentation skills, and ability to collaborate well locally and with global team

Preferred Qualifications

  • Experience with Mentor Veloce emulators
  • Experience working with CPUs or other complex pipelined digital products
  • Board level design for FPGA or emulation support functions
  • Scripting experience to create flow from RTL to FPGA or emulator environments
  • Familiar with CPU architectures and industry leading RISC processors, including understanding of multi core clusters and coherency in modern architectures

Roles and Responsibilities

  • Build and develop FPGA and emulation platform solutions for single and multi-core clusters along with additional system IP
  • Perform CPU validation using FPGA and emulation platforms
  • Create and execute pre-silicon validation test plans
  • Create FPGA platforms for customer use
  • Work with customers to enable prototyping their SoCs for evaluation and software development