FPGA Software Engineer
Role responsibilities
Design, implement, and verify HDL/RTL for compute payload FPGA subsystems and high-speed sensor interfaces. Lead hardware integration, board bring-up, and investigate anomalies across the sensor-to-software chain.
Requirements
Requires a Bachelor's degree in Electrical or Computer Engineering and over 5 years of experience in FPGA/HDL design. Must be proficient in SystemVerilog/Verilog and have hands-on experience with Xilinx/AMD SoC platforms and toolchains.
Key skills
FPGA Design, RTL, SystemVerilog, Verilog, Zynq UltraScale+, Versal ACAP, Vivado, Petalinux, ARM SoC, AXI, High-speed digital interfaces, Hardware bring-up, Logic Analyzers, Oscilloscopes, Python, C/C++
Keywords
FPGA, RTL, SystemVerilog, Verilog, Zynq UltraScale+, Versal, Vivado, Vitis, Petalinux, ARM SoC, AXI, MIPI CSI-2, LVDS, DDR, DMA, UVM, ModelSim, Questa, Xcelium, Verilator, Python, C++, TCL, Hardware-in-the-loop, Radiation effects mitigation, TMR, SEU scrubbing, Aerospace, Avionics, Digital Design