FPGA Engineer

Overview

On Site
$70 - $100
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

FPGA
DSP

Job Details

As an FPGA Engineer, you will be developing and verifying complex digital designs for use in spaceborne products across commercial and defense programs. This role requires a self-starter and team player who can take ownership of projects from design through deployment in a fast-paced environment.

Essential Duties and Responsibilities:

  • Design, implement, synthesize, and verify digital logic designs for FPGA-based products

  • Interface with senior DSP engineers to convert signal processing designs from mathematical models into VHDL logic implementations

  • Identify which product functions can be sourced as third-party intellectual property (IP) versus those requiring internal development

  • Develop VHDL code for signal processing functions, network interfaces, embedded processor interfaces, clock management, and ancillary functions

  • Maintain the code base using the company s version control system

  • Collaborate with embedded software developers to define interfaces between programmable logic and embedded processor cores

  • Develop functional simulations to verify VHDL implementations, including bit-exact signal processing simulations

  • Perform bench-level verification by synthesizing designs, loading bitstreams into target devices, and supporting overall product testing

Requirements:

  • Bachelor s degree in Engineering or Computer Science

  • Strong expertise in digital logic design, simulation, and synthesis using VHDL

  • Experience with AMD/Xilinx FPGA devices and Vivado tools

  • Experience designing high sample-rate communication and/or signal processing systems in FPGA devices

  • Proficiency with Microsoft Windows OS and Microsoft Excel

  • Strong written and verbal English communication skills

  • Excellent analytical and problem-solving abilities

Desired Qualifications:

  • 3+ years of relevant industry experience

  • Experience with version control tools such as Git or Mercurial

  • Knowledge of sampling theory, digital signal processing, and spectral analysis

  • Proficiency with MATLAB

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Technical Link