1

Module Designer Jobs in Michigan (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 ...

ServiceNow Platform Architect - Manager

Detroit, MI · On-site

$70.50 - $88.75/hr

Architecting cross-module solutions that span IRM, SecOps, ITOM, ITAM, and TPRM, ensuring cohesive data flows, shared services, and consistent governance across modules * Designing complex ...

You work closely with the General and Associate Managers and complete a one-year certification program including a series of modules designed to teach in-store management skills. Our franchise ...

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

You work closely with the General and Associate Managers and complete a one-year certification program including a series of modules designed to teach in-store management skills. Our franchise ...

Showing results 21-40

Module Designer information

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 in Michigan are hiring for Module Designer jobs?

Cities in Michigan with the most Module Designer job openings:

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.