Embedded Systems Engineering Services 

Gary provides services in various areas, including embedded systems, software, and intellectual property. He has provided consulting services, contract engineering work, and training in those areas. The following are sample projects:

  • Wrote firmware in C and assembly language for printers, door locks, and power supplies.
  • Diagnosed complex and intermittent defects and developed solutions and workarounds.
  • Developed device driver standards and promoted hardware/firmware architectural guidelines for ASICs and FPGAs.
  • Developed test suites to test, troubleshoot, and debug software components and systems.
  • Taught webinars and conference classes.
  • Produced charts showing the presence of patent claims in accused products.
  • Reverse-engineered devices to examine designs for possible patent and copyright infringement.

Contact Gary to help you with your project.

A Computer Screen Displaying Lines of Code
Gary is one of the best troubleshooters I've met in my 26 years at Hewlett-Packard.
In addition to being highly skilled, which is obvious, you are a sincerely caring person and have done us a great service.
Thanks to your inquisitive and creative nature, I think we have together arrived at a couple of significant hardware contributions that improve the firmware interface and control. Thanks for doing such a great job of establishing for me a firmware driver mindset that can play an important role in our ASIC design decisions.
I think, again, you have solved one of the toughest problems for us with your expertise and dedication.

What Is an Embedded System?

News and Blogs

Where Gary has been mentioned by others: