Jobs at Great Bay Staffing Group

View all jobs

FPGA Design Engineer

Paoli, PA · Information Technology · 155000
  • Attractive salary range $130000-155000 + stock
  • Comprehensive Benefit and Retirement Programs, including stock options.
  • Fully Remote
  • This organization has been established for decades yet operates like a startup. Working here allows you to take part in thrilling and high-speed design projects!

This client is a technology leader delivering high-performance fabrics for High-Performance Computing (HPC), High-Performance Data Analytics (HPDA), and Artificial Intelligence (AI) for the purpose of delivering interconnect solutions that enable their customers to optimally apply vast computational resources to solve the world’s toughest problems.

This client is hiring talented firmware engineers to facilitate the delivery of the next generation High Performance Computing (HPC) fabric products. They are seeking engineers who have developed software for the embedded environment using C and C++. The primary responsibilities of this position will be design and development of embedded firmware for their high-performance switches.

Key Tasks include:

  • Support the parallel development and validation of high-performance computing ASICs through the targeting of the ASIC’s IP/RTL to an FPGA-based acceleration platform.
  • Replace ASIC-specific IP that cannot be targeted to an FPGA, with FPGA-specific IP for the same purpose, by developing integration (shim) wrappers that closely model the ASIC IP.
  • Support the parallel verification of the ASIC RTL by supplementing the verification environments created for silicon validation.
  • Provide support for firmware and software development on the FPGA platform by working with cross-functional teams to implement and debug the combined software and hardware solution.
Who Will Be a Great Fit?  
  • B.S. or M.S. degree in Computer Engineering, Computer Science, or Electrical Engineering
  • Experience in digital design with one or more HDL languages that must include either System Verilog or Verilog.
  • Proficient in one or more scripting languages (TCL, Python, Perl)
  • Deep understanding of FPGA development flows including digital design, IP integration, simulation and synthesis.
  • 5+ years of FPGA development experience.

Preferred Qualifications

  • Track record of success in FPGA Development.
  • Prior experience evaluating and selecting FPGA platforms.
  • Strong understanding of FPGA design and architectural concepts as well as their integration with both hardware and software.
  • Strong understanding of tools and methodologies used in the context of FPGA development and integration. Familiarity with version control methodologies via established systems such as Git is a plus.
  • Specific experience with common FPGA acceleration platforms.
  • Experience bringing-up and debugging complex logic implementations.
  • Experience with multiple clock designs and asynchronous interfaces.
  • Experience working with both hardware and software designers.
  • Experience with embedded processors.
  • Demonstrated skill in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, PCIe, High-Speed SerDes, etc.

As recruiters, we are skilled in our field and understand how to match an opportunity with the individual. If you choose to send us your resume, be advised we will not share it with any employer without your permission. 

If this isn't the right position for you, please share it with someone who might be interested. In the meantime, please look at our website – we have other openings that may suit your needs!

Thank you,

Brian Hughes

Share This Job

Powered by