March 23, 2018

FPGA Product Development Engineer Job Posting

Position Type: Administrative
Priority: No
Degree Requirement: MS

FPGA Product Development Engineer (West Lafayette, IN)

About the role:

 We are seeking an experienced FPGA Engineer to implement Snowflake neural network processor on programmable logic devices. You will work closely with FWDNXT Hardware and Software Engineering teams to design machine-learning processors. This is an exciting position that requires mastery of hardware and software in order to solve complex engineering problems. You will implement computer architectures on families of programmable devices, and optimize them to run specific machine-learning algorithms.

 

 Duties & Responsibilities:

  • Strong FPGA design knowledge, both from a developer and project lead roles

  • Implement custom computer architectures and modules for machine learning accelerators on families of different FPGAs

  • Find and fix hardware implementation bottlenecks, timing closure, latency.

  • Work in a team to design new architectures, find performance bottlenecks, break architecture in parts, manage team members contribution

  • Interface FPGA with Linux/unix on embedded devices, server cards

  • Responsible for stability of the system over long periods of time

  • Write and maintain basic low-level compiler and interpreter software for custom architectures

  • Interact with manufacturer of consumer embedded systems, circuit boards, packaging, software deployments

 

Candidate Qualifications:

 • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, Physics or related experience

 • Minimum 3+ years experience in FPGAs development and implementation

 • Experience with RTL coding using Verilog on Xilinx or Altera boards and software

 

Job Types:

Full-time, Part-time, Internship, Contract

Position is with FWDNXT in West Lafayette

Please contact info@fwdnxt.com if interested in the position.