Matt is on a mission to help you create better embedded software -- with unit testing and test-driven development! He's also passionate about other stuff you need to know to be a better software developer: agile development methods, build automation, continuous integration, and continuous delivery. In the embedded community, these aren't popular enough yet. Matt has more than a decade of experience developing software and firmware in the automotive, industrial and medical device industries.