Emulator and FPGA in Platform Group


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

To apply, click the Apply Now button to email your cover letter and resume. We will respond with any next steps for qualified candidates.