Von der Anpassung und Pflege des Linux-Basissystems bis zur Entwicklung komplexer Anwendungen für Embedded-Systeme nach aktuellen Standards und Normen – unsere Dienstleistungen garantieren optimale Leistung, Qualität und Sicherheit für Ihr Produkt.
Linux und Embedded Linux in Produkten mit hohen und sehr hohen Sicherheitsanforderungen. Beratung, Konzeptionierung und Begleitung von Zertifizierungen. Erfahrung mit CC-Zertifizierung (Common Criteria) bis Stufe EAL4+ und AVA_VAN5.
Anpassung und Bau einer Firmware für Embedded-Linux in Kunden-Produkten, einschließlich Bootloader, Kernel, Userland und Anwendungen. Außerdem kundenspezifische Tools für Inbertriebnahme der Hardware und sicheren Update-Prozess.
Entwicklung von Firmware für Mikrocontroller mit und ohne Betriebssystem. Implementierung kundenspezifischer Funktionen und Protokolle auf z.B. STM32, ESP32, PIC und weiteren.
Entwicklung und Implementierung von proprietären Kommunikationsprotokollen für spezifische Anwendungen.
Gestaltung und Entwicklung von Benutzeroberflächen für verschiedene Anwendungen. Lokale Bedienelemente und Benutzeroberflächen am Gerät und Web-Oberflächen für Bedienung über Netzwerk.
Anpassung und Optimierung von Embedded Linux für spezifische Anforderungen und Hardware-Plattformen.
Umsetzung von Kommunikations-Schichten mittels Standard-Protokollen auf unterschiedlichen Layern. IP-Kommunikation mit TLS oder höheren Protokoll-Suiten wie Matter, RS485, Modbus, CAN-Bus, I2C, SPI, Bluetooth.
Plattformübergreifende Entwicklung, so dass Anwendungen oder Bibliotheken auf unterschiedlichen Betriebssystem wie Windows, MacOS und Linux verwendet werden können oder innerhalb eines Betriebssystems für verschiedene Architekturen wie ARM, Intel, AMD und PPC.
Entwicklung und Anpassung von Kernel-Treibern im Linux-Kernel für die Integration von neuen Hardwarekomponenten und -funktionen.
Stets den Blick auf neue Technologien, Endgeräte und Markt-Entwicklungen sowie im Netzwerk mit Forschungszentren und Universitäten. Wir entwickeln zukunftssichere und plattformunabhängige Software auf Basis von Open Source Komponeten und mit starkem Fokus auf Sicherheit.
Qualität heißt, das Richtige zu tun, auch wenn keiner danach fragt. Sicherheit ist für uns nicht optional.
Schnelligkeit für Sie und Ihre Projekte. Ohne Wasserkopf und unnötiges Management sind wir schnell und zielsicher bei der Umsetzung unterwegs.
Der Open Source-Gedanke liegt uns im Blut. Bei der Nutzung von Open Source in Produkten finden wir die passende Balance zwischen Contribution zur Community und Abgrenzung des Intellectual Property des Auftraggebers.
Wir bieten unseren Kunden vollständige Transparenz von Code bis Zeiterfassung.
Unser Werkzeugkasten
Wir verwenden immer genau das passende Werkzeug für eine Aufgabe, anstatt jede Aufgabe als Nagel zu betrachten und mit dem gleichen Hammer zu bearbeiten.
Tell me more
Um Ihnen ein besseres Bild von unserer Arbeit zu geben
Wir haben die Entwicklung des Konnektors als hochsicheres Gerät für die Digitalisierung im deutschen Gesundheitswesen von Anfang an begleitet. Unsere Aufgabe dabei ist die Entwicklung und Pflege einer extrem gehärteten Linux-Plattform sowie die Entwicklung der Anwendung zur Steuerung und Konfiguration der Basisdienste. Das ganze Projekt wird im Rahmen einer Zertifizierung nach Common Criteria mit AVA-WAN5 durchgeführt und unser Standort somit regelmäßig auditiert.
Eines unserer ersten Projekte begleitet uns noch heute. Seit 24 Jahren entwickeln wir zusammen mit unserem Kunden einen Konfigurationsdienst, welcher vernetzte Embedded-Geräte, mit jeweils unterschiedlichen Funktionen, verbindet. Diese Anwendung haben wir über diverse Produkt-Generationen begleitet und regelmäßig an neue Geräte-Versionen angepasst. Über die Zeit wurde mehrfach ein Refactoring auf den jeweils aktuellen Technologie-Stand durchgeführt und erfolgreich ins Feld ausgerollt. Gleichzeitig sind wir auch bei der Entwicklung der jeweiligen Embedded-Geräte beteiligt.
Die Entwicklung, Anbindung und sichere Kommunikation von vernetzten IoT Geräten gehört zu unseren alltäglichen Aufgaben. Unzählige Produkte und Geräte aus den unterschiedlichsten Branchen, haben wir von der Planung, Umsetzung bis zum dauerhaften Betrieb und regelmäßiger Pflege durch Updates begleitet.
Software-Dienstleistung
Herausragende Dienstleistungen rund um Software-Entwicklung, -Betreuung und -Beratung muss Antworten auf die sechs größten Challenges liefern:
Oft ziehen sich Entscheidungsprozesse über Wochen und Monate hin. Sobald dann eine Entscheidung getroffen wurde, soll es ganz schnell gehen - man möchte (zu Recht!) baldigst Fortschritte sehen. Mehr Ressourcen, mehr Know-How, schnelle Ergebnisse werden gefordert. Unsere Entwickler sind erfahren darin, sich ohne große Wasserkopfarbeiten in jedes Projekt zu werfen und schnell sichtbare und dennoch nachhaltige Ergebnisse vorzuweisen.
Gerade hochspezialisierte Programme laufen in Unternehmen Jahre oder gar Jahrzehnte in aller Ruhe vor sich hin. Bis dann doch mal eine Anpassung notwendig wird - jedoch: Niemand weiß mehr, wer das Programm entwickelt hat, woher die Daten genau stammen oder was das Programm überhaupt so macht. Wir helfen: Wir analysieren, bewerten und arbeiten uns in den alten Source-Code ein. Der Code kann dann in Abstimmung mit dem Partner von uns erweitert, abgesichert oder auch ganz neu geschrieben werden.
Sichere Software-Entwicklung liegt uns am Herzen. Wir meinen: Es genügt nicht nur Compliance-Checklisten abzuarbeiten. Kriminelle, Hacker und manchmal Konkurrenten sind nicht nur theoretische Gefahren. Hochsichere Software-Architektur und konsequent geschützte Software-Plattformen sind unser Steckenpferd. Für uns können die Anforderungen gar nicht hoch genug sein.
Die meisten unserer Kunden arbeiten über Jahre hinweg mit uns als Partner. Sie nennen uns Wünsche und Bedürfnisse, wir entwickeln und beraten bei allen Themen rund um Software. Vertrauen aufbauen, Professionalität und ausnahmslos hohe Qualität sind dabei die Säulen der Zusammenarbeit. Unsere Lead-Developer sind stolz darauf, sich dieses Vertrauen zuverlässig bei jedem neuen Projekt schnell zu verdienen.
Viele bunte Features, hochsichere Entwicklung, ein komplett eingearbeitetes, 24/7 on-call-Entwicklungsteam und das Produkt am liebsten morgen live, jeden Tag eine neue Änderung. Wäre der Geldtopf unendlich, würden wir das auch ohne Probleme leisten. Die Realität unserer Partner sieht meist anders aus. Und das wissen wir ganz genau. Wir minimieren ab Beginn Kosten, kommunizieren offen dazu, beraten, welche Features wirklich notwendig sind, wie sich Kosten zum Beispiel durch den Einsatz von Open Source reduzieren lassen, welche Meetings wirklich einen Mehrwert haben und wie viel Dokumentation sinnvoll ist.
Mit Software ist alles möglich. Der digitalen Welt sind fast keine Grenzen gesetzt - die erfolgreichsten Unternehmen der Welt (die 'Big Five' wie Apple, Google, etc.) basieren auf einer Idee, die mittels Software Realtität wurde. Unser Job ist es, eure Ideen zum Leben zu erwecken.