Sr Firmware Engineer, FPGA

Advanced Energy•Eden Prairie, MN
•Onsite

About The Position

Advanced Energy is seeking a Senior FPGA Engineer based in Eden Prairie, Minnesota. The role involves designing and modifying programmable logic, components, and circuitry for electronic equipment and devices, as well as performing engineering work in research, development, and the design of new products. The engineer will create FPGA RTL designs and apply engineering and digital signal processing (DSP) principles to develop solutions for mission-critical applications. The position works closely with hardware and software teams to establish interfaces, requirements, and system performance, and includes FPGA verification, design reviews, hardware evaluation, and system-level analysis. The position is based in a standard office environment. It requires 5–10 years of FPGA development experience, hands-on laboratory and hardware debugging experience, and a B.S. or M.S. in Electrical or Computer Engineering or a related field.

Requirements

  • Understanding of control systems and their application to power electronics or motor drives.
  • VHDL design experience using Xilinx Vivado and Mentor QuestaSim.
  • Exposure to AMD/Xilinx FPGA and FPGA SoC technologies, including Zynq UltraScale+ and Series 7 devices.
  • Proficiency in Vivado GUI and TCL, including design optimization and floor planning.
  • Familiarity with timing analysis, timing closure, and design pipelining.
  • Detailed understanding of FPGA design building blocks such as CDC, AXI, Wishbone, and arbitration logic.
  • Ability to troubleshoot hardware using oscilloscopes, logic analyzers, spectrum analyzers, and JTAG debuggers.
  • Experience with FPGA-based DSP design, including FIR, IIR, and CIC filters.
  • Proficiency with Git version control.
  • Strong written and verbal communication skills.
  • 5–10 years of FPGA development experience.
  • Experience collaborating with hardware and software teams.
  • Knowledge of embedded processors, FPGA test benches, and design verification.
  • Hands-on laboratory and hardware debugging experience.
  • B.S. or M.S. in Electrical Engineering, Computer Engineering, or a related field.

Nice To Haves

  • MATLAB and/or Python experience for filter design and tool development.
  • C++ programming experience.
  • Familiarity with JIRA, Confluence, and Bitbucket.

Responsibilities

  • Research, design, and develop logic designs in RTL for FPGAs.
  • Apply engineering and DSP principles to develop robust technical solutions.
  • Collaborate with cross-functional hardware and software teams to define interfaces, requirements, and system performance.
  • Develop and maintain FPGA RTL logic designs.
  • Develop and execute FPGA verification test benches and prepare supporting documentation.
  • Estimate effort, define scope, and validate technical requirements in support of project planning.
  • Participate in technical reviews, design analysis, hardware evaluations, and system-level analysis for mission-critical applications.
  • Contribute to ensuring software efforts meet program cost, schedule, and technical constraints.

Benefits

  • Annual pay-for-performance incentive plan.
  • Discounted Employee Stock Purchase Plan.
  • Multiple medical plans.
  • Short- and long-term disability insurance.
  • Life insurance.
  • Health savings and flexible spending accounts.
  • Paid vacation starting at three weeks.
  • Seven days of paid sick time.
  • Twelve paid holidays.
  • Eight hours of paid volunteer time off.
  • Eight weeks of paid parental leave for both parents.
  • Company-matched 401(k).
  • Tuition reimbursement.
  • Expanded mental health coverage and employee assistance programs.
  • Voluntary critical illness, accident, hospital indemnity, pet insurance, identity theft, and legal assistance benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service