Barr Group FacebookBarr Group TwitterBarr Group LinkedInBarr Group Vimeo

Michael Wilk has developed embedded, desktop, and Internet application software for a variety of industries. He wide range of skills includes design of state machines, motion control software, distributed systems, object-oriented programming, embedded GUIs, and real-time software. In particular, Michael specializes in the architecture and implementation of safety-critical medical devices and industrial controls. He has an M.S. in Bioengineering from Arizona State University and a B.S. in Bioengineering from the University of California at Berkeley.


Areas of Expertise

Automotive Electronics, Consumer Electronics, Industrial ControlsInternet of Things (IoT), Medical Devices, Mobile-Wireless, Patent & Copyright, Process & Architecture, Product Liability, Safety & Reliability 

Notable Projects

  • Consulted with testifying experts and attorneys in complex litigation projects involving source code and ranging from automotive product liability and class actions to software copyright and patent infringement.
  • Designed and implemented embedded real-time applications and components, including 2-axis motion control, for medical devices including for radiotherapy, breast biopsy, and intravenous ultrasound.
  • Developed firmware for a variety of consumer embedded systems with Internet-of-Things style data connections in products ranging from drug dispensers to BBQ controllers and coffee machines.
  • Architected and implemented the software and firmware components for a VxWorks-based PLC motion-control industrial machine with up to 32 independent axes of motion.
  • Consulted on the embedded software architecture of a complex next generation handheld glucose meter.

Skills Summary

  • Languages: C, C++, C#, Java, and others
  • Processors: ARM, PowerPC, PIC, and more
  • Operating Systems: Windows, Linux, VxWorks, FreeRTOS, and RTOSes generally

Recent Publications