SDR FPGA Developer
Our team activities include software development, custom hardware design, digital signal processing, FPGA design and implementation, and python/java/C++ programming/simulation. As a member of our team, you will work with others to design, code, implement, and test custom SDR functions such as DF engines, demodulators, detectors, advanced waveform analyzers, and classifiers for use in intercept and geo-location of signals of interest.
ASI is an early implementer of the Xilinx® Zynq® Ultrascale+™ RF system-on-chip technology (RFSoC) and has immediate openings for FPGA, software and algorithm developers to leverage this technology in our products. Specific FPGA related projects include the implementation of high speed interfaces, digital up and down converters, filtering function, data capture, and FFT engines.
Duties
- Develop functional blocks in Verilog and other programming techniques
- Implement high bandwidth signal flow with precision timing
- Implement phase coherent and time aligned subsystems
- Implement FPGA based accelerators for signal processing algorithms
- Implement time stamping and data wrapping functions for high precision coordination of resources
- Design JESD, Giga-Bit Ethernet, 10+ Giga-Bit Optical, and other SERDES for high speed interface protocols
Qualifications
- BS/MS/PhD in Electrical Engineering, Computer Engineering, or other relevant technical discipline, or a demonstrable portfolio of functional SDR accomplishments
- Minimum 5 years high-speed FPGA design experience with VERILOG and/or VHDL
- Minimum 2 years embedded systems experience
- Experience with Xilinx development tools, including Vivado™
- Working knowledge of C and C++
- Knowledge of ethernet MAC implementations
- Experience working with DSP engineers to implement signal processing algorithms
- Personal communication skills
Relevant Extras
- Vita-49 and Vita-49.2 protocol knowledge
- Working knowledge of JESD
- TS/SCI clearance desired. U.S. Citizenship required