FPGA & DSP Engineer
Columbia, MD (Onsite)
Full Time Opportunity
Requirements
• Work collaboratively with a team of design engineers and embedded software engineers to develop software defined radios
• Analyze, design, and develop high-performance algorithms implemented in a FPGA
• Implement digital signal processing chains - digital down conversion, digital frequency synthesis, fast Fourier transforms, filters, etc.
• Implement high speed IO interfaces – JESD204B, SERDES, PCIe, 10 GbE, DDR
• Interface with ADCs, SOCs, frequency synthesizers, memory, and other components
• Implement interfaces for ARM, Microblaze, RISC-V using AXI-bus processors
• Troubleshoot and debug issues as they arise, using a combination of simulation tools and hardware debugging techniques
Qualifications
• Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field
• Experience with either Xilinx or Client/Altera FPGA RTL implementation and design tools
• Must have hands on FPGA design experience with VHDL or Verilog within the past 3 years
• Experience with Xilinx Vivado and Vitis
• Use of Xilink Hardware Manager and Chipscope for internal debugging
• Proven ability to analyze and understand complex design
• Excellent problem-solving and debugging skills
• Strong communication and collaboration abilities
• Ability to obtain a Top Secret security clearance
Preferred Qualifications
• Knowledgeable in FPGA physical constraints and achieving timing closure
• Experience creating DSP signal processing algorithms
• Experience with board or system level debug using test equipment such as oscilloscopes and logic analyzers
• Experience using MATLAB as an algorithm development tool
• Embedded systems development experience
• Xilnix Certified FPGA Design Engineer (XCFD), Xilinx Certified Design Professional
• Expertise in version control systems (e.g., Git)
About the Company:
PRI Technology