Embedded Software Development
Embedded software company
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 embedded software consultancy 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.
With the rise of smartphones, the development of mobile applications for iOS and Android has also become one of our fields of work.
This expertise allows us to support companies with embedded software outsourcing, from individual development activities to complete embedded software development outsourcing projects.
Expertise that keeps evolving
Knowledge is central to our embedded software company, 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 software development, systems, software, design and products.
Knowledge and experience
TOPIC embedded 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