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

General Dynamics

Subscribe to our Newsletter

Subscribe to our newsletter and receive free how-to articles and industry news as well as announcements on free webinars and other Barr Group Training course information by e-mail.
Sign up today!

Embedded Systems Software Training & Programming Training

At Barr Group, our engineers are not only passionate about developing reliable real-time embedded software, but are also dedicated to teaching others to do the same.

Through Barr Group's embedded software training courses, embedded systems hardware and software 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, while learning from some of the most trusted experts in the field.

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


Public Courses

Barr Group regularly presents its most-popular training courses in public venues. These courses are perfect for individuals and small teams.

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 system design. See our Course Catalog and Contact Us to discuss how to bring a Barr Group training course to you.

Custom Training

Can't find the embedded systems training course you need? Barr Group can customize a training program specifically for your team. Courses can be derived from our Course Catalog or combined to create larger training programs. Contact Us for more information.