Job was saved successfully.
Job was removed from Saved Jobs.

FPGA / RTL Engineer - Job Order 3222

130,000 – 170,000 yearly

NPAworldwide Recruitment Network

Last Updated: 9/26/22

Job Description

Job description:

FPGA Design Engineer, Hybrid - Job Order 3222

On-site work in Malvern, PA, some remote
$150K+, market value, stock options

My 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 worlds toughest problems.

Key Tasks include:

Support the parallel development and validation of high-performance computing ASICs through the targeting of the ASICs 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.
Perform scaled-performance testing and error-case analysis.
Contribute ideas, solutions, bug-fixes, and possible architectural improvements to the designs being implemented.
Create complex compute-intensive lab scenarios to closely model scaled-down customer deployment environments.
Selection of project appropriate FPGA platform.
Participate in design reviews and recommend improvements.


Minimum Qualifications

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.

Why is This a Great Opportunity:

Established company that has been in business for decades as part of a major electronics firm now functioning as a startup. The company is small enough (150 people) to see the results of the candidates contributions. Stock is available and had the potential for a great return. Exciting market high performance computing

Salary Type : Annual Salary

Salary Min : 130000

Salary Max : 170000

Currency Type : US Dollars

Company Details

Grand Rapids, Michigan, United States
NPAworldwide connects you to premier independent recruiting firms located throughout Europe, Asia, Australia, Africa and the Americas. Get connected with members around the world to widen your employer pool, get specialized placements, and find perfect matches -- all at no cost. Our members are placement professionals seeking long-term fits. Working with our recruiters gets you access to relocatio...