Application Engineer

Job Description

Conceive, design, develop, and test a wide range of applications leveraging our patented CoreFire FPGA Design Suite and targeting our industry-leading COTS FPGA computing products. Your responsibilities will often span from application conception through application deployment, including working with the sales team to win programs, working with customers to enumerate and understand requirements, architecting a robust system based on requirements, designing and implementing customer algorithms using our CoreFire FPGA Design Suite and C/Java/Matlab, testing implementations and systems using COTS FPGA computing products, and aiding with integration of deployed systems.  You will have the opportunity to work on a wide-ranging set of exciting customer and internal applications, implementing cutting-edge algorithms using industry-leading FPGA products with analog and digital acquisition / transmission technologies.

Essential Duties and Responsibilities

  • Architect FPGA-based computing systems using leading-edge COTS-based FPGA products
  • Design for FPGAs using CoreFire, the industry’s best and most innovative FPGA design tool
  • Develop and implement Digital Signal Processing (DSP), communications, imaging, and other leading-edge customer algorithms
  • Interact with customers regarding application development and application support tasks
  • Learn from and work side-by-side with the world’s top FPGA experts


  • Masters Degree in Electrical or Computer Engineering or other relevant field
  • Knowledge of digital design practices and methodology
  • Proficient in C and Java, experience with graphics a plus
  • 5+ years experience in digital design
  • Ability to quickly learn and apply new algorithms in a wide range of fields
  • Highly motivated, organized, resourceful and persistent
  • Proven ability to work independently and with others, to think creatively to solve problems
  • Able to manage multiple technical responsibilities simultaneously
  • US Citizen


  • Knowledge of Xilinx and Altera FPGAs, EDA design tools and architectures
  • Experience with Matlab
  • Experience with VHDL or Verilog
  • Experience in OpenVPX, PCIe, VME/VXS, Blade, uTCA
  • Experience with various digital communications protocols