1

Module Designer Jobs in Detroit, MI (NOW HIRING)

Embedded Firmware / FPGA Engineer

Waterford, MI ยท On-site

$104K - $143K/yr

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 ...

New

CAD Designer

Sterling Heights, MI

$25.25 - $34.75/hr

Utilize applicable Computer Aided Design (CAD) modules offered by Parametric Systems to include but not limited to CREO to create solid 3-D models and 2-D drawings, schematics and diagrams of designs ...

CAD Designer

Sterling Heights, MI

$25.25 - $34.75/hr

Utilize applicable Computer Aided Design (CAD) modules offered by Parametric Systems to include but not limited to CREO to create solid 3-D models and 2-D drawings, schematics and diagrams of designs ...

CAD Designer

Sterling Heights, MI ยท On-site

$25.25 - $34.75/hr

Utilize applicable Computer Aided Design (CAD) modules offered by Parametric Systems to include but not limited to CREO to create solid 3-D models and 2-D drawings, schematics and diagrams of designs ...

UI/UX Designer

Detroit, MI ยท Remote

$135K - $150K/yr

This platform is designed to support BeneLynk Enrollment Advocate; however, it also has a self-service module to enable the Veteran, Case Manager, and the Direct Care Worker to access the system ...

Design Release Engineer

Auburn Hills, MI ยท On-site

$38 - $43.50/hr

Vehicle and engine control modules, designing components manufactured from plastic and metal stamping and/or OEM experience with advanced quality tools such as a DFMEA, DVPR, function models and/or ...

Showing results 21-40

Module Designer information

See Detroit, MI salary details

$53K

$114.9K

$148K

How much do module designer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for module designer in Detroit, MI is $114,851.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,300.00 and $115,300.00 per year, depending on experience, location, and employer.

What is the difference between Module Designer vs Curriculum Developer?

AspectModule DesignerCurriculum Developer
CredentialsTypically requires instructional design or education certificationsOften requires education or instructional design certifications
Work EnvironmentDesigns individual modules for courses or training programsDevelops entire curricula or course structures
Industry UsageUsed in e-learning, corporate training, educationUsed in education, corporate training, e-learning
Search IntentCompare roles related to designing specific course partsCompare roles involved in overall course or program creation

While both roles involve designing educational content, a Module Designer focuses on creating individual course modules, whereas a Curriculum Developer develops comprehensive curricula or entire courses. The roles often overlap but differ in scope and focus, with Module Designers specializing in specific sections and Curriculum Developers overseeing the entire learning program.

What cities near Detroit, MI are hiring for Module Designer jobs?

Cities near Detroit, MI with the most Module Designer job openings:

Infographic showing various Module Designer job openings in Detroit, MI as of August 2026, with employment types broken down into 85% Full Time, 9% Part Time, 1% Temporary, and 5% Contract. Highlights an 87% Physical, 6% Hybrid, and 7% Remote job distribution, with an average salary of $114,851 per year, or $55.2 per hour.

Embedded Firmware / FPGA Engineer

Micronova

Waterford, MI โ€ข On-site

$104K - $143K/yr

Other

Posted 3 days ago

New


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.