The Most Trusted Independent Engineering Consulting and Training Company in Embedded Systems Design
From pacemakers to cars, Barr Group helps make the computers inside everything safer and more secure.
Barr Group, The Embedded Systems Experts®, is an independent provider of world-class product design, training, and corporate and legal technical consulting services for the embedded systems industry. Founded by internationally known experts in the design of safe and secure embedded systems, Barr Group is driven by its mission to help engineers improve the overall reliability and security of all embedded systems applications. Applications strengthened as a result of services and resources provided by Barr Group include those in the automotive, medical, defense, industrial controls, consumer electronics, and Internet of Things (IoT) markets.
Barr Group has assisted thousands of engineers in the development of safer, more reliable electronic products through its Embedded C Coding StandardTM and continues to push the embedded systems industry forward with the annual release of Barr Group’s Embedded Systems Safety & Security Survey TM.
The Industry Benchmark: Embedded C Coding Standard®
Barr Group's Embedded C Coding Standard was developed to help developers minimize bugs in firmware by focusing on practical rules that keep bugs out--while also improving the maintainability and portability of embedded software. The coding standard details a set of guiding principles, as well as specific naming conventions and other rules for the use of data types, functions, preprocessor macros, variables and much more. Individual rules that have been demonstrated to reduce or eliminate certain types of bugs are highlighted.
Leading Software Training and Programming Training
Barr Group's world-class training courses are designed to strengthen critical programming and engineering skills for embedded system development teams across all industries. Through these courses, engineers learn the important development skills needed to efficiently design safer, more reliable, and more secure applications. Barr Group offers public training in North America and Europe, as well as private and custom training courses all over the world.
Explore Barr Group Training:
Barr Group specializes in providing unbiased embedded systems process and architecture guidance to engineering directors, technical managers, and their teams. Each Barr Group consultant is a senior, experienced engineer who also communicates clearly and effectively in writing and in person.
Barr Group's Embedded Systems Safety & Security Survey
As part of our mission to strengthen the embedded systems industry by helping companies design safer, more reliable, and more secure embedded systems, we conduct an annual industry survey of embedded systems designers. With one of the highest response rates in the industry, through our survey, we are able to gain valuable insight on the current trends in design practices for both safety-critical and non-safety critical applications.
Barr Group's engineers are independent-minded experts capable of researching tough subjects and adept at explaining complex technical topics in language familiar to judges and juries. As a result, our consultants have been called upon and trusted to assist in patent infringement, intellectual property, product liability and other technical legal disputes as expert witnesses. Most recent cases have involved products in the automotive, medical device, mobile, wireless, and consumer electronics spaces.