Since the start of TOPIC in 1996, we have built up broad expertise in the field of embedded software development in the form of technical consulting projects as well as complete development projects that we carry out internally at our office. Innovative and creative solutions for embedded systems in varied and complex environments, that's what TOPIC is known for.

Expertise in the field of embedded software

Within software development, we have various areas of expertise: from low-level driver development and application development to the development of user interfaces, on all conceivable platforms. Especially with the rise of smartphones, the development of mobile applications for iOS and Android has also become one of our fields of work.

Knowledge is central to our organization, which we stimulate with initiatives such as the TOPIC Academy, workshops, training courses, seminars and congresses. In this way, we can stay in line with developments and market demands. Our engineers know all there is to know about embedded systems, software, design and products.

Knowledge and experience

TOPIC Software Development has knowledge and experience in the following areas:

  • Programming languages: C, C++, C#, Java, Objective-C, XML, SQL, Perl, PythonOperating systems: Windows, Unix, Linux, Android, iOS, VxWorks, FreeRTOS, Robot OS.
  • Platforms: PC, ARM, microcontrollers
  • Development environments: Eclipse, Keil, Tornado, Visual Studio, GreenHills
  • Methods & Techniques: Agile/Scrum, TDD, O.O., UML, Design Patterns, eXtreme Programming

Making the world better, healthier and smarter: we are your partner in technology.

Other expertises in software development


In complex (technical) environments, TOPIC delivers creative and smart software solutions for every...

(web) Application Software

Web Application Software Development is also part of TOPIC's field of expertise. Application softwar...

Cloud services & services

At TOPIC various experts work in the field of cloud solutions. They can cooperate in areas such as:...

Want to know more?
Get in touch

Do you have any questions or would you like to know more?
Contact us without obligation.
We are happy to help you personally.

Have a specialist call me
Send a message