"Barr Group training courses should be required before writing any embedded code."

General Dynamics

Newsletter Signup

Want to receive free how-to articles and industry news as well as announcements of free webinars and other training courses by e-mail? Signup Today!

Embedded Systems Software Training & Programming Training

At Barr Group, there's only one thing our engineers love more than developing reliable real-time embedded software, and that's teaching others to do the same.

Through Barr Group's embedded software training courses, hardware and software embedded systems engineers will deepen their knowledge of embedded systems architecture and learn how to reduce bugs, finish projects on time, and improve the reliability of embedded software.

Contact us for more information about our public courses, as well as on-site and custom training


Public Courses

Barr Group regularly presents its most-popular training courses in public venues, so that individuals and small teams can easily attend.

Check out our Training Calendar for a list of upcoming courses, dates, and locations.

On-Site Training

On-Site training courses are a convenient and cost effective option to bring teams of five or more engineers up to speed on the latest tools and techniques for safe and secure embedded systems design. to have our skilled instructor bring a course directly to their facility. See our Course Catalog and Contact Us to discuss how to bring a Barr Group training course to your project team.

Custom Training

Can't find quite the embedded systems training course you need? Barr Group can custom-design a training course to cover topics specifically for your team. Courses can be derived from our Course Catalog and can also be combined to create larger training programs. Please Contact Us for more information.