Embedded devices are on the rise, and the urge to adapt with the latest sensors and more advanced microcontrollers is greater than ever. We have proven techniques, software tools and reusable software components to reduce development time while producing high quality and maintainable code.