Fpga Engineer

ActalentAshburn, VA
35d$100,000 - $140,000Hybrid

About The Position

We are seeking an experienced FPGA Design Engineer with strong expertise in Verilog and Xilinx Vivado to develop advanced FPGA-based systems for data acquisition, signal processing, and signal generation. This role involves close collaboration with multidisciplinary teams to integrate FPGA subsystems into complex imaging units and deliver high-performance, reliable solutions.

Requirements

  • Strong proficiency in Verilog.
  • Minimum 3 years of experience developing large, complex FPGA designs.
  • Expertise in Xilinx Vivado environment.
  • Experience with Xilinx Kintex Ultrascale platform.
  • Proficiency in C/C++ for low-level device interfaces.
  • Strong problem-solving skills and ability to work independently in technical environments.
  • Excellent written and verbal communication skills, including presenting technical information to diverse audiences.

Nice To Haves

  • Knowledge of project and non-project design flows, hierarchical design flows.
  • Advanced timing closure techniques.
  • Integration of high-level IP modules (e.g., PCI Express, JESD204B).
  • Development of original IP modules using IP Packager.
  • Familiarity with Partial Reconfiguration/Dynamic Function eXchange.
  • Deep understanding of clocking resources (MMCM/PLL) and I/O interfaces (SelectIO, GTH transceivers).
  • Working knowledge of circuit design and board-level communication interfaces (LVDS, SPI, I²C, JESD204B).
  • Experience interfacing with high-speed ADC/DAC components.
  • Hands-on experience with electronic test equipment (oscilloscopes, DMMs, logic analyzers).

Responsibilities

  • Design and implement large, complex FPGA systems using Verilog.
  • Utilize Xilinx Vivado for FPGA development, including synthesis, implementation, and debugging.
  • Develop FPGA designs for data acquisition, signal processing, and signal generation.
  • Create low-level kernel driver software for FPGA device interfaces.
  • Build desktop applications that interact with FPGA-based data acquisition systems.
  • Collaborate with software, hardware, and optical engineers to integrate FPGA subsystems into imaging units.
  • Participate in system-level design, testing, and optimization for performance and reliability.
  • Work directly with end users to gather and define software requirements.
  • Define workflows for quality control and fault analysis in FPGA-based devices.

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Administrative and Support Services

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service