Lead FPGA Engineer - Electronic Warfare Design
Switch4 LLC - Salt Lake City
Work at Switch4 LLC
Overview
- View job
Overview
Location : Salt Lake City, UT
Type : Permanent/FTE
Areas of expected technical experience or education include:
- Leading an FPGA design team in the implementation and verification of complex designs in large FPGA devices.
- Experience in simulation, synthesis, and placement software tools such as ModelSim, Synplicity, Xilinx Vivado / Client and/or Altera Quartus development tool sets.
- Experience in laboratory debug techniques using signal generators, digital oscilloscopes, logic analyzers, BERTS, and other complex measurement devices.
- Experience with timing closure in large FPGAs.
- Experience implementing industry standard interfaces (e.g. 10/100/1000 Ethernet, SPI, UART, SDRAM, DDR3, JESD, PCIe, Ethernet).
- Familiarity with/exposure to some or all of the following
- Modulation
- Demodulation
- Digital filters
- Forward Error Correction (FEC)
- Electronic Warfare
- Networking
- Bachelor's Degree and minimum 9 years of prior relevant experience. Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum of 13 years of prior related software engineering experience.
- Bachelor's (Master's preferred) degree in Computer Science, Computer Engineering, Software Engineering or Electrical Engineering.
- 9+ years FPGA design experience on Digital Signal Processing designs.
- Experience leading technical employees in complex FPGA design
- Skilled in either VHDL (preferred) or Verilog hardware development languages.
- Experience implementing Electronic Support signal processing.
- Experience implementing Electronic Attack signal processing.
- Experience implementing complex Digital Signal Processing (DSP) algorithms in FPGA devices. Equivalent experience in ASIC devices is also applicable.
- FPGA Design using High-speed serial interfaces (3+ Gbps)
- Familiarity with code revision management tools such as Git/Clearcase.
- Familiarity with C/C++/C# and Matlab/Simulink.