FPGA Engineer

Apply Now

Company: Perennial Resources International

Location: Columbia, MD 21044

Description:

Full Time Opportunity
Onsite
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)

Similar Jobs