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.
- 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.
- Languages: C, C++, C#, Java, and others
- Processors: ARM, PowerPC, PIC, and more
- Operating Systems: Windows, Linux, VxWorks, FreeRTOS, and RTOSes generally