Barr Group FacebookBarr Group TwitterBarr Group LinkedInBarr Group Vimeo

Michael Wilk has developed embedded, desktop, and Internet application software across many industries. His 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.

Michael is a member of Barr Group’s expert witness team, providing consulting services and support for patent and copyright litigation.  Expert witness services provided by Michael include source code reviews, device testing, and expert training.  Michael has supported litigation cases that have appeared in U.S. District Courts across the country.

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