FPGA AI/ML Engineer

Riverside Research Institute

$150K — $170K *
Aerospace & Defense
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Mathematics, Statistics, Physics, Computer Science, or related field
  • Twelve years of experience with FPGA development
  • Five years of experience with Vivado/Vitis software
  • Two years of experience with high-level languages such as Python or Matlab
  • Ability to troubleshoot digital logic and electronic designs
  • Proficient in Office 365 tools (MS Word, Excel, PowerPoint)
  • Strong analytical and creative problem-solving skills

Responsibilities

  • Design and implement FPGA video/image processing solutions using AMD/Xilinx toolchains
  • Integrate FPGA designs into broader systems ensuring robust verification and documentation
  • Develop comprehensive unit and black box testing to evaluate system performance
  • Support transition of AI/ML algorithms from Python, C/C++, and Matlab to FPGA designs

Benefits

  • Part-time or full-time work options
  • Collaborative work environment with a skilled team
  • Opportunity to engage in challenging scientific and technical projects
Full Job Description
Position Overview

Riverside Research is seeking a part-time or full-time FPGA developer with expertise in Vivado, Vitis, VHDL, and Verilog. As a valued Riverside Research employee, you will be part of a highly skilled and integrated team that develops automation solutions to challenging Scientific & Technical problems.

Because this role requires regular local engagement and collaboration, we are exclusively considering candidates who currently reside in the greater Dayton, Ohio area.

Responsibilities

  • Design, implement, and optimize FPGA video and image processing solutions using AMD/Xilinx toolchains (Vivado, Vitis) using VHDL, Verilog, or HLS.
  • Integrate FPGA designs into larger systems, ensuring robust verification, documentation, and deployment across multiple platforms (UltraScale, Versal).
  • Develop end to end unit and black box testing to measure system performance and support verification & validation.
  • Support the transition of AI/ML Python, C/C++, and Matlab Algorithms to FPGA designs.


Qualifications

  • Required Qualifications:
    • Bachelors' degree in either Computer Engineering, Electrical Engineering, Mathematics, Statistics, Physics, Computer Science, or related field of study
    • Ability to troubleshoot digital logic and electronic breadboard designs
    • Twelve years' experience with FPGA development
    • Five years' experience with Vivado / Vitis software
    • Two years' with a high-level language such as Python or Matlab
    • Proficient in collaborative Office 365 tools such as MS Word, Excel, and PowerPoint
    • Ability to work closely with subject-matter experts to develop tools, algorithms, and datasets needed for developing relevant and useful AI/ML prototype algorithms
    • Self-driven, strong analytic, inferencing, critical thinking, and creative problem-solving skills
    • Communicates highly technical results and methods clearly and succinctly


    Desired Qualifications:
    • TS/SCI Clearance
    • Advanced degree (MS/PhD) in Data Science, Mathematics, Statistics, Computer Science, a Physical Science or Engineering
    • Experience with AI/ML, Computer Vision, and Image Processing Techniques
    • Experience with DoD and Intelligence Community customers


Global Comp

$150,000- $170,000 This represents the typical compensation range for this position based on experience, location and other factors.

Similar Jobs

  • Raytheon Technologies
    Principal FPGA Engineer
    $107K — $204K *
    Raytheon Technologies
    Fort Wayne, IN 46835 (Allen County)
  • FPGA Engineer
    $120K — $170K *
    Wolverine
    Chicago, IL 60629 (Cook County)

More Jobs at Riverside Research Institute

More Aerospace & Defense Jobs

Find similar FPGA AI/ML Engineer jobs: