Barr Group TwitterBarr Group Vimeo

Contact us to bring this course to your company. Or check our training calendar for upcoming public sessions.

Frustrated with schedule slippages? Bugs driving you batty? Product quality sub-par? This course will teach you how to get your products to market faster with fewer defects. Our recommendations are practical, useful today, and tightly focused on the challenges unique to embedded system development.


  • 1 day


  • Engineers
  • Engineering managers


  • Working familiarity with the C programming language
  • Some experience designing embedded hardware or software

Related Courses


  • Languages
    • C, C++ or Java?
    • Code Reuse
    • Controlling Stacks and Heaps
  • Structuring Embedded Designs
    • Manage Features... or Miss the Schedule!
    • Benefits of Multiple CPUs
    • 5 Design Schemes for Faster Development
  • Overcoming Deadline Madness
    • Negotiating Realistic Deadlines
    • Scheduling: Art and Science
    • The Biggest Productivity Busters
  • Stamping Out Bugs!
    • Proactive Debugging
    • Managing Bugs
    • Quick Code Inspections
    • Cool Ways to Find Hardware/Software Glitches
  • Managing Real-Time Code
    • Designing Predictable Real-Time Code
    • Managing Reentrancy
    • Troubleshooting Erratic Crashes
    • Better Interrupt Handlers
  • Interfacing to Hardware
    • How Fast Signals Cause Firmware Grief
    • Building Device Drivers Faster
    • Inexpensive Performance Analyzers
  • Learning from Failure
    • Embedded Disasters and What We Must Learn
    • Using Postmortems to Accelerate Future Projects
    • 7 Step Plan for Firmware Success

Learn More

Contact us to bring this course to your company. Or check our training calendar for upcoming public sessions.

Find out More

To find out more about our upcoming public trainings, go to our Training Calendar.

Contact Us to find out more about this course or to enquire about an on-site training at your company.

Recording Policy

All Barr Group Training Public and On-site courses may not be audiotaped, videotaped or photographed without consent from Barr Group's executive team.  Barr Group reserves the right to record portions or all of a training course for instructional purposes.  As a result, attendees present may also appear on the recording.