Barr Group, The Embedded Systems Experts®, is an independent provider of world-class product engineering, engineering consulting, firmware training, and expert witness 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.
What are embedded systems? Embedded systems are either fixed or programmable combinations of hardware and software designed to perform a specific, pre-defined task within a larger mechanical or electrical system. Many of today's electronic products have embedded systems integrated into their designs. Embedded systems examples include products such as auto infotainment systems, medical devices, consumer electronics, industrial controls, mobile and IoT devices. From pacemakers to cars, Barr Group helps make the computers inside everything safer and more secure.
Embedded Systems Design
Barr Group's embedded systems engineers design electronics and firmware for clients in every phase of the product development life cycle. From turn-key embedded systems project and product development to additional engineering support, our team of expert engineers are ready to help you.
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.
Leading Firmware 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:
The Industry Benchmark: Embedded C Coding Standard
Barr Group has assisted thousands of engineers in the development of safer, more reliable electronic products through its Embedded C Coding StandardTM. This popular coding standard was designed 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.
Barr Group's Embedded Systems Safety & Security Survey
Barr Group continues to push the embedded systems industry forward with the annual release of Barr Group's Embedded Systems Safety & Security Survey TM. As part of our mission to help 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 provide the embedded systems community with valuable insight on the current trends in design practices for both safety-critical and non-safety critical applications.
Expert Witness & Testimony
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.