Software and systems engineer with several decades of hands-on experience in the design and implementation of complex embedded systems based on Linux, Windows, and real-time operating systems. Specialist in Internet-connected products such as consumer electronics and IoT devices using WiFi 802.11, GSM/LTE cellular, and other wireless and wired protocols. Also has experience with FPGAs and implementing M2M communications through the use of Microsoft .NET-based web services.
Formal Education
- B.S. in Physics, Wright State University
Career Highlights
- Worked with a team of FPGA developers on 3D machine vision applications on a Xilinx zynq MPSoC chip, writing application and device driver software under petalinux as well as FPGA development using C/C++ with Xilinx SDSoC tools
- Cross-functional team leadership for a $100 million highly-classified project involving satellite communications and image processing
- Responsible for directing a team of five engineers and test personnel to debug complex operating system kernel code for a WiFi interface and an SDIO bus, amng other subsystems
- While at Northrop-Grumman, participated in an orals team that won a Cyber Warfare IDIQ contract to support the establishment of a Cyber Warfare Center of Excellence at the SPAWAR facility in San Diego
- Developed a standardized an IPv6-based architecture for airborne military platforms, including the network layer interface definition
- Co-founded and bootstrapped an engineering services organization that performed outsourced electronics and software architecture design for embedded systems for customers in a range of industries from consumer electronics to industrial controls
- Worked with Titan Industries to define and implement system requirements and design for the KaSAT portable satellite terminal
- Awarded as a “Microsoft MVP” in relation to his external and outsized expertise with the company’s Windows Embedded OS platform
- Member of the advisory board of the worldwide, annual Embedded Systems Conference for over a decade
- Popular speaker at technical conferences on subjects ranging from wireless communications protocols and IEEE standards to computer security to multithreaded real-time software development