1

Fpga Design Engineer Jobs in Michigan (NOW HIRING)

Embedded Firmware / FPGA Engineer

Waterford, MI · On-site

$104K - $143K/yr

Embedded Firmware / FPGA Engineer Must be a U.S. Citizen About MicroNova MicroNova is a Metro ... We specialize in high-performance embedded systems, FPGA development, and hardware design across ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... and FPGA design. * Able to write specifications and documentation necessary to initiate a project ...

FPGA Development Engineer

Novi, MI

$122K - $156K/yr

FPGA Development Engineer Location: Farmington Hills, MI USA We are seeking self-motivated ... Detailed technical design of system architecture and FPGA components based on requirements

Senior FPGA Engineer

Detroit, MI · On-site

$128K - $165K/yr

The position blends hands on FPGA and RTL design with advanced digital signal processing, supporting the full lifecycle from early research and proof of concept through production deployment in a ...

C) The candidate will work closely with FPGA and firmware engineers to characterize and test full PCB systems. D) The system design candidate will produce electrical system designs, and work closely ...

C) The candidate will work closely with FPGA and firmware engineers to characterize and test full PCB systems. D) The system design candidate will produce electrical system designs, and work closely ...

next page

Showing results 1-20

Fpga Design Engineer information

See Michigan salary details

$61K

$128.2K

$183.5K

How much do fpga design engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for fpga design engineer in Michigan is $128,173.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,200.00 and $147,700.00 per year, depending on experience, location, and employer.

What is an FPGA design engineer?

FPGA Design Engineers are specialized professionals who design, develop, and implement digital circuits using Field Programmable Gate Arrays (FPGAs). They work with hardware description languages like VHDL or Verilog to create custom logic solutions for applications such as telecommunications, aerospace, automotive, and more. These engineers are responsible for the entire FPGA development cycle, which includes requirements analysis, design, simulation, verification, and testing. Their expertise helps deliver high-performance and flexible hardware solutions tailored to specific project needs.

What are some typical challenges FPGA design engineers face when integrating their designs with larger systems?

FPGA Design Engineers often encounter challenges when integrating their designs with broader system architectures, such as ensuring compatibility with existing hardware interfaces, managing timing closure issues, and debugging system-level interactions. Coordination with firmware, software, and hardware teams is essential to resolve cross-functional issues and optimize overall system performance. Additionally, adapting to changing requirements or specifications during the development cycle can require quick iteration and strong problem-solving skills.

What are the key skills and qualifications needed to thrive as an FPGA design engineer, and why are they important?

To thrive as an FPGA Design Engineer, you need a strong background in digital logic design, hardware description languages (such as VHDL or Verilog), and a relevant degree in electrical or computer engineering. Familiarity with FPGA development tools like Xilinx Vivado or Intel Quartus, as well as simulation and debugging software, is typically required. Strong problem-solving skills, attention to detail, and effective teamwork set exceptional candidates apart in this field. These abilities are crucial for creating reliable, high-performance FPGA solutions that meet project requirements and industry standards.

What is the difference between Fpga Design Engineer vs Digital Signal Processing (DSP) Engineer?

AspectFpga Design EngineerDigital Signal Processing (DSP) Engineer
Required CredentialsBachelor's or Master's in Electrical Engineering, FPGA certificationsBachelor's or Master's in Electrical Engineering, Signal Processing certifications
Work EnvironmentHardware design labs, FPGA development teamsResearch labs, software development teams
Industry UsageAerospace, defense, telecommunications, embedded systemsAudio, video, communications, radar systems

While both roles involve working with digital systems, Fpga Design Engineers focus on designing and implementing FPGA hardware, whereas DSP Engineers specialize in developing algorithms for digital signal processing. The roles often collaborate but differ in their core focus—hardware versus algorithm development.

Are FPGA Design Engineers in demand?

FPGA Design Engineers are in high demand due to the increasing use of FPGAs in industries such as telecommunications, aerospace, and defense. Their skills in hardware description languages like VHDL or Verilog, along with experience in digital design and verification, are highly sought after as companies seek to develop high-performance, customizable hardware solutions.

How much do FPGA design engineers make?

FPGA design engineers typically earn between $80,000 and $150,000 annually, depending on experience, location, and industry. Senior engineers with specialized skills in hardware description languages like VHDL or Verilog and experience with FPGA development tools tend to earn higher salaries.

What does an FPGA Design Engineer do?

An FPGA Design Engineer develops and implements digital logic designs using field-programmable gate arrays (FPGAs). They use hardware description languages like VHDL or Verilog to create, simulate, and test circuits, often working with tools such as Xilinx or Intel Quartus. Their work involves optimizing performance, ensuring reliability, and integrating FPGA designs into larger electronic systems.

What job categories do people searching Fpga Design Engineer jobs in Michigan look for?

The top searched job categories for Fpga Design Engineer jobs in Michigan are:

Infographic showing various Fpga Design Engineer job openings in Michigan as of August 2026, with employment types broken down into 86% Full Time, 9% Part Time, 4% Contract, and 1% Nights. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $128,173 per year, or $61.6 per hour.

Embedded Firmware / FPGA Engineer

Micronova

Waterford, MI • On-site

$104K - $143K/yr

Other

Posted 4 days ago


Key responsibilities

  • Develop embedded firmware in C++/Python for bare-metal, RTOS, and Linux-based systems.

  • Develop FPGA (VHDL/Verilog) code for high-performance embedded systems.

  • Collaborate directly with engineers to create and validate hardware and firmware solutions.


Job description

Embedded Firmware / FPGA Engineer


Must be a U.S. Citizen


About MicroNova

MicroNova is a Metro Detroit-based embedded systems solutions company founded in 2012 by a group of friends with academic backgrounds. We specialize in high-performance embedded systems, FPGA development, and hardware design across multiple industries including R&D, Test & Measurement, Audio, Defense, Oil and Gas, and Space.


The Role

We're seeking an experienced Embedded Systems Firmware Engineer / FPGA design to join our collaborative team in Waterford, MI. You'll work in an environment with minimal bureaucracy and few meetings, focusing on what you do best: creating innovative solutions for complex technical challenges.


Key Responsibilities

  • Develop embedded firmware in C++/Python for bare-metal, RTOS, and Linux-based systems.
  • Develop FPGA (VHDL/Verilog) code for high-performance embedded systems.
  • Work on multiple concurrent projects, balancing quick-turn assignments with long-term development.
  • Collaborate directly with our team of engineers in a flat organizational structure.


Technical Skills & Experience

Experience in all areas is desirable but not required:

  • Xilinx/AMD SoCs, specifically Zynq 7000 and Zynq Ultrascale+ MPSoCs.
  • Interface protocols: SPI, I2C, UART, PCI Express, USB, SD, , Ethernet, JESD204 and other high-speed serial links with SerDes.
  • Test bench development in VHDL and a verification framework such as VUnit or cocotb.
  • AXI bus implementation.
  • Microcontrollers (ARM, STM32, ESP32).
  • FPGAs (Xilinx/AMD, Altera/Intel, others).
  • Version control with Git.
  • Development on a Linux-based OS.


Our Technology Stack

A typical embedded system we develop runs C++ applications on FreeRTOS / Zephyr or Linux, interfacing with hardware modules designed in VHDL on Xilinx SoCs such as Zynq, Ultrascale+, and Versal ICs. The hardware modules primarily handle high-speed data ingestion and initial processing, while the CPU manages high-level control and configuration.


A typical project at MicroNova will have a microcontroller or FPGA-based SoC which runs either a bare-metal C++ application, an RTOS, or Linux with C++/Python applications. We commonly use AMD Zynq SoCs and design hardware modules in VHDL and Verilog to handle high-speed data ingestion and processing while the processor manages configuration and control. In addition to normal CI validation, our projects are typically developed with a suite of high-level firmware tests and FPGA simulation testbenches to validate the current state of development and ensure we develop high quality systems.


Why MicroNova?

  • Work with cutting-edge technology across diverse industries.
  • Contribute to both client projects and our own innovative audio products.
  • Enjoy a collaborative environment with direct input on projects.
  • Minimal bureaucracy means more time for engineering and innovation.
  • Join a team of friends who are passionate about embedded systems.
  • Flexible working hours and hybrid work options to support work-life balance.