Barr Group's product development, consulting, training and expert witness teams are made up of leading electronic hardware design, software development, and computer security experts in the embedded systems and IoT edge devices. Engineering, consulting, and expert projects are staffed based on the needs of the client or case. Teams can be as small as a single engineer or expert witness working one-on-one with a client. More complex product development, engineering projects and litigation cases may require larger inter-disciplinary teams to ensure that every aspect of the assignment has been thoroughly investigated and/or designed to the highest industry standards.

Barr Group provides expert support to clients for the following: