Software development for Embedded Systems from low level to middleware and applications in order to enable full functionality and maintenance of the system. Avisto ESW team provides architecture or updates of existing solutions. We offer proof of the concept followed by specification for individual tasks. Source code developed using Continuous integration with strict coding rules, mandatory reviews and daily regressions. Project management tools synchronized with repository, having wiki and integrated bugzilla also accessible by client.