Barr Group FacebookBarr Group TwitterBarr Group LinkedInBarr Group Vimeo

 Printable PDF

With more than three decades of electrical circuitry and embedded software design experience, Nigel has helped a wide variety of clients develop products for the consumer electronics, industrial controls, and telecommunications industries.  End products he has worked on range from portable diesel burners to underwater rebreathers and exploration vehicles.

Nigel is also a seasoned member of Barr Group’s expert witness team.  Admitted to the U.S. District Court as a testifying expert, Nigel has performed many source code reviews, as well as provided testimony before judges and juries for many high-profile patent, copyright, DMCA, and product liability litigation cases. Industries of expertise include automotive, software, telecommunications, and television. Nigel is a clear and persuasive communicator with the ability to explain technical issues in terms a jury can understand. In addition to his engineering and expert witness work, Nigel is a prolific blogger and has published more than a dozen magazine articles about the design of embedded systems. 

Notable Projects

  • A testifying member of the Barr Group team that analyzed Toyota's electronic throttle control software to identify causes of unintended acceleration via software malfunction.

  • Design of a highly fault tolerant distributed data acquisition and control system for a SCUBA rebreather with overall responsibility for system architecture, hardware design and layout, embedded software development, and documentation.

  • Design of the electronic systems and software for a highly sophisticated underwater vehicle capable of generating 3-D maps of flooded passages at depths to 500 feet.

Recent Publications

How to Prevent and Detect Stack Overflow

How to Make Embedded Software Smaller and Faster

MISRA-C Guidelines for Safety-Critical Systems

How to Use C's volatile Keyword

Efficient C Code for 8-bit Microcontrollers


Patents Awarded

U.S. Patent No. 7,259,572: Method and Apparatus for Detecting Impedance

U.S. Patent No. 7,477,158: Method and Apparatus for Brightness Control of Indication Lights

U.S. Patent No. 8,800,344:  Oxygen Control in Breathing Apparatus

U.S. Patent No. 8,820,135:  Auto calibration / validation of oxygen sensor in breathing apparatus

U.S. Patent No. 8,861,327:  Methods and Systems for Communicating

U.S. Patent No. 8,995,546:  Software Defined Radio


For a copy of Nigel's complete resume, please contact us.