Software

Technische (Eingebettete) Software

Seit dem Start von TOPIC im Jahre 1996 haben wir ein breitgefächertes Fachwissen in embedded Softwareentwicklung aufgebaut, sowohl in Form von Technische-Beratungs-Projekten als auch kompletten Entwicklungsprojekten, die wir intern bei uns im Büro ausführen. Wir haben innerhalb der Softwareentwicklung Fachkenntnisse aufgebaut, von systemnaher Treiberentwicklung zu Softwareentwicklung, bis hin zur Entwicklung von Anwender-Schnittstellen auf allen erdenklichen Plattformen. Seitdem die Smartphones den Markt erobert haben, ist die Entwicklung von mobilen Apps für iOS und Android zu einem unserer Arbeitsbereiche geworden.

Aktuelle Kenntnisse

Die Softwarekenntnisse innerhalb unserer Organisation und unserer Mitarbeiter werden u. a. mithilfe der TOPIC Academy, Workshops, Schulungen, Seminare und Kongressen ständig aktualisiert und ergänzt, um den Anschluss an die Entwicklungen und Probleme im Markt nicht zu verlieren.

Fachwissen

TOPIC Software Development verfügt über Kenntnisse und Erfahrungen auf folgenden Gebieten:

Programmiersprachen:

Betriebssysteme:

Plattformen:

Entwicklungsumgebungen:

Methoden & Techniken:

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