Technical (Embedded) Software

Ever since TOPIC’s launch in 1996, we have been building on a strong expertise in embedded software development, both in technical consulting projects as well as in complete development projects we carry out at our offices. Within software development we have experience from low-level driver development and application development to user interface development on all conceivable platforms. The emergence of smart phones has made the development of mobile apps for iOS and Android to one of our work fields.

Current knowledge

The software knowledge our organisation and our staff offers is continually kept up-to-date and expanded through the TOPIC Academy, workshops, training, seminars and conferences so we are able to connect with the developments and questions in today’s market.


TOPIC Software Development hold both knowledge and experience in the following fields:

Programming languages:

Operating systems:


Development environments:

Methods & Techniques:

C, C++, C#, Java, Objective-C, XML, SQL, Perl, Python

Windows, Unix, Linux, Android, iOS, VxWorks, FreeRTOS

PC, ARM, microcontrollers

Eclipse, Keil, Tornado, Visual Studio, GreenHills

Agile/Scrum, TDD, O.O., UML, Design Patterns, eXtreme Programming