Consulting Services
The Barr Group specializes in providing unbiased firmware 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.
Better Decisions
An independent Barr Group consultant or team can help you quickly make high-quality, time-saving decisions about:
- Hardware/software partitioning
- Processor selection
- RTOS selection
- Development tool selection
- Adoption of development processes (e.g., Agile/XP/TDD)
Each of these is an important front-end decision that will have lingering effects on project success. The impact of a poor front-end decision can doom a project. Every discussion with a Barr Group consultant pays for itself many times over.
Engagements with Barr Group can be structured as:
- Architecture planning/improvement
- Process planning/improvement
- Design reviews
- Code reviews
- Security reviews
- Project rescues
Independent Advice
Advice from Barr Group is unbiased. As an independently owned and operated engineering services firm, Barr Group has no stake in the success of any brand of processor, real-time operating system, compiler, debugger, or best practice. We work with a range of tools internally. You can rest assured that the tool or technique that will most benefit your engineering team or project is the only one we'll recommend.
Start Now
Don't let your product design effort be the one out of four that fails. To engage Barr Group, or for more information, contact us now.

