A current list of Barr Group's training courses for embedded systems design engineers is provided below. Most of the courses are targeted at embedded software developers, though a section at the end concerns design of electronics hardware and several of the safety and security courses address hardware and software together.

Teams of five or more engineers will typically find on-site training to be cost effective.  In this case, courses from the below list may be combined and sometimes customized to meet the specific training needs of your team. To discuss bringing one or more of these courses directly to your company, wherever you are in the world, contact us now.

Embedded Software Programming Courses Length Hands-on CEUs
Embedded Software Boot Camp 4 Days Yes 3.0
Embedded Systems Programming in C++ 4 Days Yes 3.0
Hardware Interfacing with C 2 Days Yes 1.5
Debugging Embedded Software on the Target 2 Days Yes 1.5
Embedded Systems Architecture Courses Length Hands-on CEUs
Reliable Multithreaded Programming 2 Days Yes 1.5
Event-Driven Programming and State Machines 2 Days Yes 1.5
Embedded Linux / Android Courses Length Hands-on CEUs
Embedded Android Boot Camp 4 Days Yes 3.0
Embedded Linux Customization and Driver Development 3 Days Yes 2.0

Continuing Education Credits

Continuing Education Unit (CEUs) are a standard measure of post-university training sometimes required in certain professions, such as for Professional Engineers (PEs). Some employers require CEUs for promotion or as a basis for reimbursement of training costs.

For every 10 hours of Barr Group training, each attendee is awarded of 1 CEU.  Past course attendees desiring proof of receipt of CEUs from Barr Group need simply Contact Us for a certificate. We maintain training records for 7 years.