Barr Group FacebookBarr Group TwitterBarr Group LinkedInBarr Group Vimeo

Barr Group's engineers are leading consultants and trainers who are widely published on light-weight best practices for embedded software development processes and architecture. We are particularly skilled in the art and science of architecting embedded systems so they are safer, more reliable, and more secure. Barr Group is here to consult with and train your team in these areas.

Representative Experts

The following Barr Group engineering staff are key members of our Process & Architecture practice group with a range of technical skills that is representative of the overall team.

Chief Technical Officer
Principal Engineer
Principal Engineer
Principal Engineer
Principal Engineer
Principal Engineer
Principal Engineer

Barr Group's embedded software process and architecture practice group includes engineers that approach the subject from a diverse set of backgrounds including design of electronics as well as big software.

Representative Projects

The following project summaries reflect the range of capabilities of the group:

  • Initially written only for internal use, Barr Group's bug-killing Embedded C Coding Standard is now widely followed by embedded software developers across a range of industries from medical devices to industrial controls.
  • Barr Group is frequently called upon to review the architecture of systems and software to ensure the design is safe and reliable. For example, we performed a top-to-bottom system and software architecture review and redesign for a leading maker of silicon wafer manufacturing equipment.
  • Barr Group has developed an extensive catalog of training courses about best practices for embedded software development processes, which are taught publicly as well as at private companies all around the world.
  • Barr Group's ScrumMaster regularly provides software process coaching/mentoring, especially as companies make progress toward Agile project management and Test-Driven Development (TDD).