Engineering Services

Software

  • Embedded C/C++ software development
  • Linux-based embedded system design
  • Optimization and acceleration of demanding digital signal processing, computer vision, and machine learning workloads

Firmware

  • Microcontroller and system-on-chip firmware
  • Embedded systems design using FPGA and application-specific hardware accelerators
  • Custom IP core design in VHDL / Verilog

Hardware

  • High-speed mixed-signal circuit design
  • PCB layout and design, specializing in complex boards with unique constraints
  • Rapid prototyping using our in-house SMT assembly line

Jason Gorski, Ph.D.

President
Jason is the founder and president of MicroNova, and our expert for hardware and systems design. Jason earned his Ph.D. in Systems Engineering from Oakland University, where he conducted research on reconfigurable computing architectures, high-level synthesis techniques, and wireless energy transfer. For his dissertation, Jason developed the FPOA (Field-Programmable Operation Array), a medium-grained reconfigurable computing architecture, for which he was also awarded US Patent 10,482,209. In previous industry roles, Jason developed mission-critical embedded software at a defense contractor, and designed FPGA-based mixed-signal circuitry and PCB layouts for scanning probe microscope controllers. Jason leads our hardware design efforts with his extensive experience in systems design and PCB layout, dealing with dense, complex multi-layer boards with unique design constraints.

Lincoln Lorenz

Senior Engineer
Lincoln is a senior engineer at MicroNova, and our software engineering expert. Lincoln was previously a researcher at Oakland University, where he spearheaded the development of a novel compiler for translating high-level software into FPGA circuitry, and an FPGA-based Forth processor while assisting and motivating other fellow researchers. Lincoln previously worked for a mobile robot and autonomous vehicle technology company, where he designed drive-by-wire system firmware, perception algorithms, and testing frameworks. During his time there, Lincoln became a resident expert in designing C++ and Python systems using Robot Operating System (ROS). Lincoln brings a deep understanding of modern software engineering tools and techniques.

Michael Lohrer

Senior Engineer
Michael is an senior systems engineer at MicroNova. Michael earned his M.S. in Embedded Systems from Oakland University, where he researched real-time machine learning, image processing, and optimization techniques for FPGA-based systems. As a research fellow, Michael led the development of pattern recognition techniques to automatically identify biological markers and classify cells in support of cancer research, in collaboration with a nanotechnology research group at the University of California, Davis. Michael previously worked for an AV research company where he developed intelligent data aggregation, sensor recording, and power distribution systems for state-of-the-art autonomous vehicle platforms. Michael brings a wide range of embedded systems expertise, specializing in the implementation of emerging image processing and machine learning algorithms on high-performance FPGA and ASIC-based embedded systems.

Contact us today to see how we can help with your project!