Leistungen

Wir realisieren vollständige Embedded- und hardwarenahe Engineering-Projekte.

Unsere Arbeit umfasst Architektur, Implementierung, Elektronikschnittstellen, Device Bring-up, Regelungssysteme, Verifikation, Produktionstest und technische Dokumentation. Der Leistungsumfang wird anhand eines funktionierenden Ergebnisses definiert, nicht anhand der Bereitstellung einzelner Personen.

Vollständige Embedded-Produktentwicklung

Wir entwickeln Embedded-Produkte und Subsysteme von den technischen Anforderungen bis zur Serienreife.

Die Leistungen können Folgendes umfassen:

  • Anforderungsanalyse und Systemdefinition
  • Embedded-Softwarearchitektur
  • Implementierung in C und C++
  • Bare-Metal-, RTOS- und Embedded-Linux-Systeme
  • STM32-, ARM- und weitere Mikrocontroller-Plattformen
  • Gerätetreiber und Hardware-Schnittstellen
  • Kommunikationsschnittstellen
  • Sensorintegration
  • Implementierung von Regelungssystemen
  • Integration, Verifikation und technische Dokumentation

Wir übernehmen die Verantwortung für den vollständigen technischen Umfang und die Schnittstellen zwischen den einzelnen Bestandteilen.

Software für regulierte Medizinprodukte

Wir entwickeln Software für Medizinprodukte und andere regulierte Produkte, bei denen Implementierung, Architektur, Review und Dokumentation als eine zusammenhängende Engineering-Aufgabe behandelt werden müssen.

Unsere Leistungen umfassen:

  • An IEC 62304 ausgerichtete Softwareanforderungen und -architektur
  • Implementierung von Embedded Software
  • Software-Reviews und technische Analyse
  • Definition der Hardware-/Software-Schnittstellen
  • Unterstützung bei der Umsetzung von Risikokontrollmaßnahmen
  • Rückverfolgbarkeit und technische Dokumentation
  • Gerätesimulation und Engineering-Tools
  • Produktions- und End-of-Line-Testsysteme
  • Entwicklung vom Prototyp bis zur Serienreife

Device Bring-up, Regelung und Fehlerbehebung

Wir untersuchen und lösen Probleme, die Embedded Software, Elektronik, Sensorik, Kommunikation und das physikalische Verhalten des Systems betreffen.

Typische Leistungen:

  • Initiales Hardware- und Software-Bring-up
  • Hardwarenahes Debugging
  • Integration von Elektronik und Firmware
  • Untersuchung sporadischer Fehler
  • Analyse von Sensorik und Messketten
  • Motorregelungssysteme
  • Temperaturregelung und PID-Systeme
  • Industrielle Kommunikation und Gerätekommunikation
  • Zuverlässigkeits- und Edge-Case-Analyse
  • Untersuchung übernommener oder unzureichend dokumentierter Systeme

Produktionstest und Fertigungssysteme

Wir entwickeln und implementieren die Hardware und Software, die benötigt wird, um Produkte während der Fertigung zu testen, zu programmieren, zu konfigurieren und Fehler zu diagnostizieren.

Unsere Leistungen umfassen:

  • Hardware für End-of-Line-Tester
  • Software für End-of-Line-Tester
  • Produktions-Test-Fixtures
  • Automatisierte Messungen
  • Produktprogrammierung und -konfiguration
  • Kommunikation mit Prüflingen (Devices under Test, DUTs)
  • Erfassung von Testdaten
  • Fehlerdiagnose
  • Reproduzierbare Produktionsabläufe
  • Überführung von Entwicklungstests in Produktionstests

Unsere Werkstatt sowie unsere Elektronik- und CNC-Ausstattung ermöglichen bei Bedarf den Bau von Test Fixtures, Gehäusen, Adaptern und Testequipment.

Engineering-Anwendungen, Tools und Simulation

Wir entwickeln PC- und Linux-basierte Engineering-Software zur Unterstützung von Embedded-Produkten und deren Entwicklung.

Dazu gehören:

  • Gerätesimulatoren
  • Test- und Diagnoseanwendungen
  • Code- und Dokumentationsgenerierung
  • Konfigurationstools
  • Software zur Datenverarbeitung und -analyse
  • Kommunikation mit Embedded-Geräten
  • CAN-, serielle und weitere Geräteschnittstellen
  • Qt- und C++-Desktop-Anwendungen
  • Python-basierte Engineering- und Automatisierungstools

Projektstabilisierung und Modernisierung

Wir übernehmen bestehende Produkte und technische Projekte, die untersucht, restrukturiert oder fertiggestellt werden müssen.

Typische Situationen:

  • Ein instabiler Prototyp muss zu einem zuverlässigen Produkt werden
  • Legacy Software lässt sich nicht mehr effizient warten
  • Die Grenzen zwischen Software und Hardware sind unzureichend definiert
  • Wiederkehrende Integrations- oder Produktionsfehler
  • Fehlende technische Dokumentation
  • Eine übernommene Codebase erfordert eine architektonische Restrukturierung
  • Ein Projekt benötigt einen Partner, der die Verantwortung für das vollständige technische Ergebnis übernimmt

Unsere Arbeitsweise

Gesamtverantwortung

Wir übernehmen die Verantwortung für den vereinbarten technischen Umfang und liefern ein vollständiges Ergebnis statt unverbundener Einzelbeiträge.

Eigenständige Umsetzung

Wir führen Entwicklung, Debugging, Messungen und Prototyping mit unserer eigenen Engineering-Umgebung und Ausstattung durch.

Skalierbare Spezialistenkapazität

Wenn ein Projekt zusätzliche Kapazität oder eine spezialisierte Disziplin erfordert, ergänzen wir das Team durch bewährte unabhängige Spezialisten. Dabei behalten wir die technische Verantwortung und bleiben der zentrale Ansprechpartner für den Kunden.

Beschreiben Sie uns das gewünschte Ergebnis

Senden Sie uns eine Beschreibung des Produkts, seines aktuellen Stands und des erforderlichen technischen Ergebnisses.

Cunning kontaktieren