Jobs · Information Technology · Virginia

Senior FPGA Engineer

Trident · Fairfax, VA · Today
Information Technology$97k–$181k/yrFull-time

About the role

The Senior FPGA Engineer will play a critical role in the design and development of advanced FPGA solutions supporting cutting-edge space-based electronic systems. This position is responsible for architecting, implementing, and verifying complex high-speed programmable logic designs for Software Defined Radios (SDRs), On-Board Processors (OBPs) and storage solutions using the latest AMD (Xilinx) technologies.

Responsibilities

  • Create and maintain complete FPGA designs using a combination of VHDL and Vivado IP Integrator with a strong emphasis on efficient data path architecture, reliable timing closures, and high-performance implementations
  • Code, simulate and verify a wide range of RTL modules for FPGAs including modules for digital signal processing (DSP), control algorithms, interfaces to external peripherals, etc.
  • Create and maintain comprehensive simulation test bench modules to ensure a high degree of code coverage and verify functionality of firmware modules
  • Create and maintain Timing Constraints to ensure design is fully constrained and consistent
  • Timing Results are achieved post-implementation
  • Design and implement solutions that use embedded ARM processors, DDR4 memory, high-speed serial interfaces such as Aurora, JESD204B/C, PCIe, 1G/10G/100G Ethernet, etc.
  • Participate in code reviews, design reviews, and contribute towards FPGA Design methodologies and best practices
  • Work in close collaboration with hardware and software engineers throughout the integration process to ensure that FPGA designs are correctly implemented
  • Mentor junior engineers: provide training, guidance, and support as needed
  • Ability to support travel or off-site work, as needed

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering or related technical degree
  • 6+ years of related experience with a bachelor’s degree OR a 4+ years of experience with a master’s degree
  • Experience with firmware design, simulation and verification
  • Thorough understanding of FPGA design methodology including physical synthesis, static timing analysis, place/route, verification, power analysis, and timing closure techniques
  • Experience designing with Xilinx SoC/FPGA devices using the Vivado Design Suite
  • Experience using Vivado IP Integrator
  • Experience with RTL logic design and coding using VHDL
  • Experience writing simulation testbenches to identify bugs and verify designs using SystemVerilog
  • Experience with board bring-up/verification in an electronic lab environment and use of FPGA ILA-based debugging tools such as Vivado HW Debugger, Chipscope, SmartDebug

Preferred Qualifications

  • Experience programming and implementing designs using the Versal AI Engines
  • Experience designing with Microsemi (Microchip) FPGAs using Libero
  • Experience using revision control systems, such as Git
  • Experience using Modelsim/Questasim and/or Aldec simulation tools
  • Familiarity with lab test equipment such as logic analyzers, oscilloscopes, signal generators, spectrum analyzers, etc.
  • Experience with DSP MATLAB and Simulink
  • Experience with Linux, C/C++

Similar jobs

Senior FPGA Engineer

InversionLos Angeles, California, United States· 3 days ago
Engineering$161k–$221k/yrapply on job-boards.greenhouse.io

Senior FPGA Engineer

ActalentTorrance, CA· 4 days ago
Engineering$140k–$176k/yrapply on ars2.equest.com

Senior FPGA Engineer

Donatech CorporationCedar Rapids, IA· 1 wk ago
Information Technologyapply on www2.jobdiva.com

Senior FPGA Engineer

Blue OriginGreater Seattle Area· 1 wk ago
Engineering$157k–$220k/yrapply on blueorigin.wd5.myworkdayjobs.com

Senior FPGA Engineer

K2 Space CorporationSeattle, WA· 2 wk ago
Engineering$120k–$225k/yrapply on grnh.se