Apply Now    
Job ID: JR0005465
Job Category: Contract Employee
Primary Location: Hillsboro, OR US
Other Locations:
Job Type: Intel Contract Employee

FPGA Prototyping Engineer

Job Description

The Pre-Silicon Capabilities FPGA team in Oregon is looking for an engineer who is passionate about FPGA-based prototyping.   They need to be ready for the challenge of implementing large IPs on multi-FPGA platforms.  Implementing designs on the FPGA involves pulling together information from architecture, IP design, integration, and verification teams into a model that is useful to validation and software development teams.  We hope to hire someone that has experience working with these different disciplines who is also an expert in FPGA technology implementation.  This is for an Intel Contract Employee (ICE) position.

We're a team working on interesting problems right on the edge of the capabilities of FPGA prototyping.

  • You'll have the opportunity to work with and influence vendors to develop new tools that will help us in our work.
  • Work on cutting-edge FPGAs like Xilinx Ultrascale and Intel Stratix chips
  • Learn and debug next-generation protocols and interfaces that are still under development.
  • Collaborate with a wide variety of computer engineering disciplines at Intel:  From architecture to RTL design to software and firmware engineers.

Responsibilities include:

  • Creating FPGA models from an RTL design using FPGA synthesis, partitioning and routing tools.
  • Define and document RTL changes required for the FPGA.
  • Develop hardware and software collaterals and integrate it with the FPGA model.
  • Test and debug the FPGA model and collaterals.
  • Define and develop new capabilities & HW/SW tools to enable FPGA implementation.
  • Improve FPGA prototype usability for pre-Silicon and post-Silicon functional validation as well as enabling SW development/validation.
  • Develops improvements to usability through RTL validation and debugging of failing RTL tests on the FPGA platform.
  • Interface with and provide guidance to pre-silicon validation teams for optimizing pre-silicon validation environments, test suites and methodologies for emulation efficiency.
  • Develop and apply automation aids, flows and scripts in support of emulation ease-of-use and improvement of equipment utilization.

Qualifications:

Have a BS or a graduate degree in Computer Engineering or Electrical Engineering with 5 years of experience in FPGA prototyping. 

  • Use FPGA synthesis tools like Synplify, Protocompiler, and Vivado extensively. 
  • Understand advanced FPGA timing closure. 
  • Debugged designs both in the lab and using simulators such as VCS. 
  • Write scripts in Python, Perl, or TCL.
  • Comfortable in a Linux development environment.

Preferred Skills:

  • Used partitioning tools like Protocompiler, Certify, or Auspy. 
  • Comfortable with object-oriented programming languages like C++ or SystemVerilog.
  • Understand simulation testbench development including using languages like UVM or OVM.
  • Understand the PCIe protocol fundamentals.


Qualifications

Inside this Business Group

The Platform Engineering Group (PEG) is responsible for the design, development, and production of system-on-a-chip (SoC) products that go into Intel’s next generation client and mobile platforms. PEG strives to lead the industry moving forward through product innovation and world class engineering.


Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Education

Jobs@Intel Blog

Learn more

Grow your network of opportunities