Kevin joined Omnica as an electronics engineer in 2001 after helping develop a portable medical ventilator in a corporate environment and spending six years with one of Omnica's competitors. There, he worked on portable gas monitors with flow pump accessories and multiple gas sensor modules, miniature 32-channel data acquisition systems, portable smart card readers, blood separating and concentrating machines, RF metal detectors, and an internet radio.
At Omnica, Kevin became involved in electronics and software development of devices with advanced system controls. He develops systems with advanced embedded firmware requiring multi-processor communication over multi-drop busses with controller-area networks (CAN). He commonly programs FPGAs for performing parallel processing and for running analysis algorithms at real-time speeds (in addition to optimizing the capabilities of the low-level hardware peripherals in the 8, 16 or 32-bit microprocessors used in most of the designs). His circuit design experience includes switching power supplies, sensor interface and signal conditioning, high-sensitivity circuitry, microcontroller and microprocessor interfaces, low-distortion and noise audio circuitry, and digital interfaces. His tools include OrCAD Capture, Altium Designer and Xilinx ISE tool chain. He works closely with technical service groups when testing and evaluating prototype systems for EMC/EMI and safety testing based on IEC 60601 standards.
Kevin received his BS degree in Electrical Engineering with a Minor in Mathematics from Walla Walla University in the state of Washington