Senior FPGA / Digital Design Engineer
On-siteHuntsville, Alabama, United States
Job Summary
Design, develop, and test FPGA-based processing solutions for RF and software-defined radio systems using VHDL, Verilog, and SystemVerilog in AMD/Xilinx Vivado. Optimize real-time digital signal-processing functions, data movement architectures, and processing pipelines while integrating vendor and custom reference designs, IP cores, and board support packages. Automate Vivado workflows with Tcl scripts and configure embedded Linux solutions using PetaLinux, including hardware handoff and driver integration. Collaborate with RF, software, and systems engineers to support architecture development, technical trade studies, and customer demonstrations for next-generation SDR, sensing, and communications technologies. Requires 8+ years of FPGA experience, U.S. citizenship, and ability to obtain a security clearance.
Required Qualifications
- Bachelor's degree from an ABET-accredited college or university in Electrical Engineering, Computer Engineering, Physics, or a related technical field.
- 8+ years of experience developing FPGA-based systems.
- Strong hands-on experience with AMD/Xilinx FPGA devices and Vivado development tools.
- Proficiency in VHDL and/or Verilog.
- Experience implementing digital signal-processing algorithms in FPGA architectures.
- Experience integrating AMD/Xilinx FPGA reference designs, IP cores, processor subsystems, board support packages, and high-speed digital interfaces.
- Experience writing Tcl scripts for Vivado project creation, build automation, implementation, and bitstream generation.
- Experience with PetaLinux, Vitis, or embedded Linux development for FPGA-based systems, including BSP, device-tree, boot, and driver configuration.
- Experience with software-defined radio platforms, digital RF systems, or real-time signal-processing systems.
- Familiarity with high-speed digital interfaces, data-movement architectures, and FPGA timing closure.
- Experience supporting board bring-up, FPGA debugging, hardware troubleshooting, and laboratory testing.
- Ability to work effectively in multidisciplinary engineering teams.
- U.S. Citizenship and ability to obtain and maintain a security clearance.
Desired Qualifications
- SystemVerilog experience.
- Experience with AMD/Xilinx RFSoC, Zynq UltraScale+, Versal, Kintex UltraScale, or similar FPGA architectures.
- Experience with high-speed data converters, JESD204B/C, DDR memory, PCIe, Ethernet, AXI, DMA, and high-throughput streaming architectures.
- Experience with FPGA simulation, verification, and debug tools such as Vivado Simulator, ModelSim/Questa, and Integrated Logic Analyzer.
- Knowledge of electronic warfare, SIGINT, radar, communications, or PNT systems.
- Experience with MATLAB, Python, C++, or embedded software development.
- Familiarity with fixed-point DSP design, FPGA resource optimization, and performance trade studies.
- Experience supporting government R&D, prototype development, or advanced technology programs.
- Active security clearance.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.