With over 20 years of experience designing and consulting for technology firms, our engineers and expert witnesses are up-to-date on the industry’s most current design practices for software, firmware and electronic hardware product development.

As practicing computer scientists and electrical engineers, our reverse engineering team uses the same skills needed to develop safe and secure technology to conduct thorough technical evaluations and failure analysis of today’s software, electronics, and electronic and cloud-based systems.

Software Reverse Engineering

Barr Group provides the following services for software litigation cases:

  • Software Architecture Review
  • Defect Identification
  • Algorithm Location / Comparison

Our engineers work with all popular coding languages and operating systems, including:

  • Programming Languages: C, C++, Linux, and Java
  • Operating Systems:  Android, MAC OS, Linux, Windows

Electronics Reverse Engineering & Failure Analysis

Services performed by the reverse engineering team include, but are not limited to:

  • Circuit Analysis
  • Firmware Disassembly
  • Patent Infringement Analysis
  • Product Interoperability
  • Product Teardowns
  • System Level Analysis