Unser Schwerpunkt ist die Embedded-Softwareentwicklung für technische Produkte. Wenn ein Fehler erst auf der Zielhardware auftritt oder vor der Freigabe Tests fehlen, unterstützen wir Ihr Team bei der Fehlersuche und Umsetzung.
Wir entwickeln Embedded-Software, Benutzeroberflächen und Backend-Systeme. Je nach Projekt übernehmen wir eine einzelne Komponente oder arbeiten mit Ihrem Team an Integration und Tests.
Wenn Sie KI in der Entwicklung nutzen möchten, erproben wir sie mit Ihnen an einer konkreten Aufgabe. Ein möglicher Einstieg sind Testfälle für eine geänderte Softwareanforderung.
Bei diesen Aufgaben können wir Ihnen Arbeit abnehmen.
Der Treiber besteht den Modultest, doch im Gerät kommen Antworten zu spät. Wir zeichnen die Kommunikation auf und prüfen, wann Treiber und Anwendung auf die Daten zugreifen. So lässt sich eingrenzen, an welcher Schnittstelle Zeit verloren geht.
Wir gleichen die Änderungen mit den vorhandenen Testfällen ab. Für offene Fälle kann KI erste Testentwürfe liefern. Unsere Entwickler prüfen, ob Eingaben, Grenzwerte und erwartete Ergebnisse zur Anforderung passen.
Während Ihr Team das Release vorbereitet, übernehmen wir den Treiber. Gemeinsam legen wir fest, welche Hardware er unterstützt, wie die Anwendung ihn aufruft und welche Tests zur Übergabe gehören.
Wir verfolgen im Code, wer die Schnittstelle nutzt, und gleichen den Befund mit der Architekturbeschreibung ab. Damit kann Ihr Team entscheiden, welche Module angepasst und erneut getestet werden müssen.
Wenn Messwerte und Gerätedaten aus verschiedenen Systemen kommen, klären wir zuerst, welche Werte zusammengehören. Darauf bauen wir einen Import auf, den Ihr Team für die nächste Auswertung wiederverwenden kann.
Wir gehen den Ablauf mit den Menschen durch, die täglich damit arbeiten. Dann verbinden wir Oberfläche und Backend so, dass bereits erfasste Angaben im nächsten Schritt zur Verfügung stehen.
Wir übernehmen Verantwortung für Software, wenn Fehler keine Option sind.
Markus Däschler, Geschäftsführer mars engineering
Was soll Ihre Software können, und was steht dem gerade im Weg?
Das ist ein guter Ausgangspunkt für unser erstes Gespräch. Gemeinsam klären wir, wie wir Ihr Team unterstützen können.
Sie müssen dafür noch kein fertiges Lastenheft mitbringen.