
Accomplished Director of Engineering and Principal Engineer with 35+ years of experience in embedded systems and software development. Expert in managing complex electromechanical systems, leading cross-functional teams, and driving innovative product designs. Lean certified. Proven track record in developing intelligent safe products and high-speed coin processing equipment. Holds multiple patents and skilled in various programming languages and technologies, including C, C++, C#, .NET, RTOS, and Digital Signal Processing. Seeking to leverage extensive engineering expertise in a remote setting.
Operation systems: Windows, Nucleus RTOS, OS/2, DOS, Windows CE, Custom embedded RTOS, FreeRTOS, TI-RTOS
Languages: C, C, C#, assembly language on various processors, JavaScript
Microcontrollers: Motorola/Freescale DSP, Microchip PIC, 80x86, Intel 8051, Motorola Power PC, Intel DSP, Arduino DUE, Raspberry PI and Nano, ARM
Digital Signal Processing (DSP), TCP/IP communications stack/protocol, serial communications, Windows and embedded system device drivers, Novell Loadable Modules, SPI, I2C
SQL Server database, XML, custom database design for embedded systems, flash memory storage
Electronics design, new board development/debugging, bare metal bring up
Technology team management - Largest team managed in a technology role (11-20 team members)