Embedded Software

Die eingebettete Software für Ihre individuelle Hardware

Steigende Komplexität verbunden mit kurzen Produktzyklen bestimmen heutzutage die Anforderungen an Hardware-integrierte Anwendungen. Neben Mechanik und Elektronik ist eingebettete Software – Embedded Software – ein wesentlicher Bestandteil intelligenter Produkte.

Sie entwickeln innovative Produkte und suchen einen qualifizierten Partner?

Als ganzheitlicher Lösungslieferant entwickelt invenio im Kundenauftrag zukunftsfähige Produkte von der ersten Idee bis zum serienreifen Prototypen.

Wir unterstützen unsere Kunden und Projektpartner im gesamten Entwicklungsprozess mit spezifischem Know-how und jahrzehntelanger Praxiserfahrung mittels Elektronik und (eingebetteter) Software, über die Konstruktion bis hin zu mechanischen und mechatronischen Lösungen.

Unsere Experten bei invenio entwickeln die Software in Ihren Produkten. Dabei kommt es nicht darauf an, ob diese auf Ihrer oder von uns entwickelter Hardware laufen soll. Mit unserer branchenübergreifenden Expertise beraten und unterstützen wir Sie im gesamten normgerechten Software-Entwicklungsprozess:

Dank eines qualifizierten Requirements Engineering (CPRE) ermitteln, analysieren und spezifizieren wir zusammen mit Ihnen Ihre individuellen Anforderungen an die Software für Ihre Produkte.

Mit unseren Erfahrungen und Kompetenzen erstellen wir plattformübergreifende, modularisierte Designs und Architekturen in Form von Spezifikationen und UML-Diagrammen – ganz gleich ob aufbauend auf Ihrem vorhandenen Konzept oder mittels einer optimierten Lösung.

Unsere Experten entwickeln Ihre Software für unterschiedlichste Plattformen und Embedded Systeme im Hinblick auf Zuverlässigkeit und Echtzeitverhalten sowie unter Einsatz der jeweils geeignetsten Entwicklungsumgebung.

Mit einem modularen Aufbau der Software ermöglichen die invenio-Experten eine kostenbewusste Flexibilität, die auf die Bedürfnisse Ihrer Produkte optimiert ist.

Durch standardisierte Testverfahren, gezieltes Qualitätsmanagement sowie eine effiziente und koordinierte Fehlerbehebung gewährleisten wir Sicherheit und Langlebigkeit für Ihre Produkte.

Die Stabilität und Zuverlässigkeit der Software stellen wir durch ausführliche Tests sicher, wie beispielweise

  • Modultests,
  • Integrationstests und
  • Systemtests.

Auch nach der Auslieferung unserer Embedded Software sind wir jederzeit für Sie da und übernehmen die Wartung und Weiterentwicklung Ihrer Software für Ihre Produkte.

 

Unsere hohe Qualität realisieren wir durch ein organisiertes Projektmanagement, einen flexiblen und nachverfolgbaren Entwicklungsprozess nach V-Modell oder als agile Softwareentwicklung nach Scrum sowie den Einsatz von geeigneten Tools – von der Anforderungsanalyse bis hin zum Bug-Management.

Unsere Leistungen umfassen

  • Entwickeln von Embedded Software in C und C++, von der Spezifikation bis zum Test; auch für sicherheitskritische Systeme

  • Programmieren von FPGA / CPLD

  • Entwickeln von Visualisierungs-, Steuerungs- und Protokollierungsanwendungen in Hoch- und Skriptsrachen wie C++, C#, Java oder Python mit Anbindung an die Geräte im Feld über diverse Bussysteme und Protokolle

  • Entwickeln von Test-Frameworks

  • Refactoring von vorhandenem Code

Noch mehr aus unserem Elektronik-Porfolio

Vertrauen auch Sie auf unsere Kompetenz und Erfahrung im Bereich Hard- und Software oder entdecken Sie mehr aus in unserem Elektrik/Elektronik-Portfolio sowie zu unseren Leistungen im hauseigenen Elektronik-Labor.

Sie möchten mit uns Kontakt aufnehmen?

Gerne stehen wir Ihnen bei Fragen zur Verfügung!

OBEN