Skip to main content

+1 866 653-6233 LinkedIn Software Expert Witness Directory

About Us Contact Us

Barr Group Software Experts

Barr Group Software Experts

Main navigation

  • Expert Services
    • Consulting Experts in Software and Electronics
    • Expert Reports by Testifying Software Experts
    • Reverse Engineering and Forensic Analysis
    • Software Source Code Review and Analysis
  • Areas of Expertise
    • Left Side
      • Artificial Intelligence
      • Automotive Systems
      • Cloud Computing
      • Computer Security
      • Consumer Electronics
      • Electronic Circuits
      • Enterprise Software
      • Financial Technology
      • Firmware and IoT
    • Right Side
      • Industrial Controls
      • Mechanical Design
      • Medical Devices
      • Military & Aerospace
      • Mobile Devices & Apps
      • Optical Equipment
      • Renewable Energy
      • Signal Processing
      • Telecommunications
  • Matters & Venues
    • Patent Infringement and Invalidity Experts
    • Software Copyright and Trade Secrets Experts
    • Product Liability and Failure Analysis Experts
    • Contract Disputes and Software Project Failures
    • Venues and Clients
  • Directory
  • Case Studies
    • DirecTV Anti-Piracy
    • Samsung Software Copyright
    • Toyota Runaway Cars
  • Resources
    • Expert Witness Blog
    • Source Code Review in Litigation
    • Software Source Code Discovery

Tech Talks

  1. Home
  2. Tech Talks

Discussions with Barr Group experts about various technical topics.


State Machines

Barr Group software expert Michael Barr gives an explanation of the concept of state machines for embedded systems.

Read the Transcript


White Hat Hacking of Embedded Systems

Barr Group software expert Michael Barr and security expert Anthony DeRosa discuss white hat hacking of embedded systems.

Read the Transcript


RTOS Synchronization Primitives

Barr Group software expert Salomon Singer talks about the similarities and differences between mutexes and semaphores.

Read the Transcript


Dynamic Memory Allocation

Barr Group software engineer Salomon Singer discusses the challenges faced by embedded engineers when dealing with dynamic memory allocation.

Read the Transcript


"Android Things" and Embedded Systems

Barr Group software expert Nathan Tennies discusses the pros and cons of today's Android Things.

Read the Transcript


Pro Tips for Using C's volatile Keyword

Barr Group software expert Dan Smith offers important tips for how to best use the volatile keyword in Embedded C.

Read the Transcript


Blockchain and Embedded Systems

Barr Group software expert Michael Barr talks about blockchain and how it may impact embedded systems in IoT devices.

Read the Transcript


Pros and Cons of Embedded C++

Barr Group software expert Dan Smith discusses the pros and cons of using the C++ programming language in embedded systems.

Read the Transcript


Checksums and CRCs

Barr Group software expert Michael Barr discusses checksums and CRCs and to how you can incorporate them into your code.

Read the Transcript


Dangerous Flaws in Safety-Critical Devices

Barr Group software expert Michael Barr delivers a keynote on safety and security and IoT devices at the Embedded Systems Conference Boston in May 2017.

Read the Transcript


Test Driven Development

Barr Group software expert James Grenning talks about the power of TDD and how to integrate it into your software development process.

Read the Transcript


Moving to a Coding Standard

Barr Group software expert Dan Smith discusses problems that can arise when migrating to a coding standard.

Read the Transcript


Coding Standards & Static Analysis

Barr Group software expert Dan Smith talks about coding standards and static analysis tools and their impact on safety and security.

Read the Transcript


Embedded Android and Automotive Applications

Barr Group software expert Nathan Tennies talks about the latest trends, pros and cons of Embedded Android for Automotive Applications.

Read the Transcript

Request an Expert

(866) 653-6233

Barr Group logo
Call us

Expert Services

  • Source Code Review Services
  • Expert Witness Directory
  • Reverse Engineering Services
  • Expert Reports & Testimony
  • How-To Technical Articles
  • Engineering Services

Latest Insights

  • Payment Processing and e-Payments Fraud
  • Albert Einstein Expert Witness
  • Medical Device Litigation and FDA 510(k)
  • Personality Traits of the Best Expert Witnesses

Website contents copyright © 2012-2025 by Barr Group. | Barr Group's logo is a U.S.-registered ® trademark.

SITEMAP  |  PRIVACY