Accomplishments:
Senior Principal Engineer
Founded or Co-founded 5 companies in my career so far ...
Embedded systems | Hardware | Software | Project manager | Mentor | Entrepreneur | Microcontroller | Analog | Power | Communications | RF | RTOS | GUI | USB | Network | Hazardous location
Every day I strive to advance technology by designing new products to meet a need or solve a problem.
As a Senior Principal Engineer I use my many years of experience to effectively design products and to mentor and grow my team of engineers and software specialists.
I am successful if:
• I have understood the problem my product is trying to solve.
• My team and I have designed a quality product on time and on budget.
• Our product solves the problem, is easy to use and maintain.
• The product is well documented, easy to manufacture and sustainable for many years.
• My team and I have had FUN developing the product!
At the end of the day if my products have made life easier or better for our customers, I know I did my job.
Hardware Design
• Embedded microcontrollers: 8 bit to 32 bit, multiple vendors
• Analog: Amplifiers, signal conditioning, A2D and D2A converters, filters, specialty analog front ends
• Digital: FPGA, interface, counters/timers, logic, communications, display controllers and others
• Power: Power supplies linear and switching, motor control, high power solenoids, UL508A trained
• Sensor interface: Temperature, pressure, O2, CO2, strain gauge, light/color, current, proximity,
accelerometer, position, GPS, capacitive, MEMS, touch and others
• Communications: Cellular, WiFi, Bluetooth, Bluetooth BLE, 915 MHz ISM band radios, Ethernet, RS232,
RS485, CAN bus
• Hazardous locations: Explosion proof, Intrinsic safety, Galvanic isolation barriers, Purge controller
design
• Schematic capture, PCB layout, parts selection, BOM generation, supply chain qualification
Software
• Languages: C, C++, Assembly
• Real time operating systems (RTOS): Azure RTOS, ThreadX, Micrium (µC/OS), Free RTOS
• Software stacks: Graphical User Interface (GUI), USB host and client, Network, File systems,
communications
• Communications protocols: TCP/IP, HTTP, FTP, Bluetooth, Bluetooth BLE, JSON, MODBUS, UART, I2C,
SPI, QSPI
Professional
• New product development: Leading technical development team from concept to product release
• Patent application and prosecution
• Nationally Recognized Testing Laboratory (NRTL) interface UL, Intertek Testing, TÜV
• EMI / EMC compliance testing and problem resolution
• Mentor for engineers
• Project management