HardSoft Engineering bietet Entwicklerdienstleistungen basierend auf langjähriger Erfahrung im Bereich Hard- und Softwareengineering.
Wir legen bei der Entwicklung stets großen Wert auf eine hochwertige Ausführung für ein hohes Maß an Robustheit, Sicherheit und Wartbarkeit (Code-Struktur, Portierbarkeit, Automatisierung, Dokumentation etc.). Zudem sind für uns, insbesondere bei der Softwareentwicklung von Embedded-Systemen, ein performantes Laufzeitverhalten sowie geringer Code-Footprint von entscheidender Bedeutung.
Dienstleistungen/Kenntnisse:
Programmiersprachen C/C++ (STL und Boost Template Programmierung), Java, C#, Basic,
Pascal, Assembler (für 8 – 32 Bit CPUs).
Scriptsprachen Python (ctypes, tkinter etc.), JavaScript, Perl, bash/sh shell u. DOS Batch.
Systemprogrammierung von Interrupt driven Software, Multithreading und Multiprocessing Software
unter Windows, Linux, Raspberry Pi und Mikrocontroller Systemen.
GUI Applikationen mit Worker-Threads in C/C++ (MFC, Motif, Qt), Java, C# und Python.
JavaCard / Smartcard OS- und Applikations-Entwicklung für 2G SIM, 3G USIM/UICC.
Java Web-Clients und Middleware mit SSL Smartcard-Interface nach PKCS#11/12.
Messtechniksoftware und Schaltungsentwicklung für Microcontroller Hardware
sowie analoge und digitale Messtechnik.
Build- und Test-Automatisierung für Windows und Linux.