Expert Witness and Software Design Services

Barr Group's software expert witnesses are engineers who provide litigation consulting to attorneys
as well as training and product development services to companies that design computer systems.

Testifying Electronics and Software Experts

Barr Group's electronics and software experts are internationally respected engineering practitioners and academics in the fields of software development, computer science, and electronics design. We have worked with dozens of law firms and provided experts for over one hundred fifty trials, hearings, and arbitrations, so we know what attorneys are looking for in an expert. All of Barr Group's experts are well-versed in examining and clearly presenting complex technical issues surrounding software and electronics. Our litigation support services include:

Barr Group's engineers develop and analyze software for all major operating systems, including:

  • Linux & Unix
  • Android
  • iOS
  • MacOS
  • Windows
  • MS-DOS
  • VxWorks
  • µC/OS

Programming languages that Barr Group's engineers use and understand include all of the most popular:

  • C, C++, C#
  • Verilog & VHDL
  • Python
  • Objective-C
  • Java & C#
  • JavaScript
  • Visual Basic
  • Assembly

Meet Michael Barr

Barr Group co-founder Michael Barr is a former adjunct professor of computer engineering with more than twenty-five years of experience in the software industry, including over a decade spent developing software for embedded systems. Mr. Barr is the author of three books and more than eighty articles and papers about embedded software design and architecture and has testified more than twenty times before judges and juries. He has been qualified in U.S. and Canadian courts as an expert in computer software, electrical engineering, and satellite TV piracy.

View Michael Barr's expert witness CV >

What is an Expert Witness?

An expert witness is a highly qualified academic or experienced practitioner in a specified field whose impartial opinions are respected by courts and thus permitted to be expressed in front of judges and juries. Depending on their technical field, a typical expert witness has both university degrees (often a Ph.D.) as well as hands-on experience working in industry. The courts of different jurisdictions, such as United States District Court vs. the Patent Trial and Appeal Board, define the rules for permissible experts and testimony in their venues.

Barr Group assists the legal community in finding the best expert for cases that require analysis of software or electronics and/or related opinions. We maintain an expert witness directory that provides profiles for a representative set of our engineer. However, not all of Barr Group's experts are profiled on our website. If you have a case that needs an expert please contact us now for a free consultation.

Find your expert