Die Spektrum Ingenieurgesellschaft hat sich auf die Entwicklung von Software für verschiedene Anwendungsbereiche spezialisiert. Unabhängig vom Einsatzbereich - Endbenutzer Anwendungen, Embedded Systems oder Industriesteuerungen - erfolgt die Entwicklung immer in enger Abstimmung mit dem Kunden. So ist garantiert, dass die Inbetriebnahme reibungslos verläuft und die Software mit den beim Kunden bereits vorhandenen Komponenten lückenlos zusammenarbeiten kann. Dies garantiert dem Kunden einen stabilen Betrieb sowie eine einfache und unkomplizierte Erweiterung der Systeme.

Embedded System Embedded System and Software Engineering

Embedded Systems | Software Development | Engineering | Safety

Wir begleiten unsere Kunden von der Analyse der Software-Anforderungen bis hin zur Inbetriebnahme und der Übergabe. Wartungsaufgaben gehören genauso zu unserem Portfolio wie die  Erweiterungen von Anwendungen oder komplexen Software-Systeme. Wir stehen unseren Kunden zuverlässig und flexibel zur Seite:

  • Entwicklung von Anwendungen und Software nach Kundenwunsch - mit dem Auftraggeber gemeinsam vor Ort oder in der eigenen Entwicklungsabteilung
  • Gemeinsame Erarbeitung und Analyse der Anforderungen
  • Gemeinsame Erarbeitung von Pflichten- und Lastenheft
  • Auswahl eines geeigneten Prozessmodells (SCRUM, AUP, V-Modell, etc.)
  • Entwicklung von Endbenutzeranwendungen (Front-End/Back-End)
  • Entwicklung von zugehörigem Front-End zur visuellen Darstellungen der Anwendung
  • Plattformunabhängige Entwicklung von Software und Anwendungen für Linux, Windows, macOS & Apple iOS
  • Erstellung und Integration von Datenbanken und passenden Schemata zum performanten und persistenten Speichern und Abrufen von Datenbeständen
  • Programmiersprachen & Tools: Python, C/C++, SQL, Assembler, embedded Linux, STEP7, SCL
  • Entwicklung von Steuerungen und Algorithmen für Maschinen & Anlagen - Embedded Systems & Industriesteuerungen
  • Erstellen von Software-Dokumentationen und Handbüchern für die Administration, Wartung und Benutzung

Wir entwickeln für alle gängigen Systeme und Plattformen. Zur Implementierung, Prototyping und Testing setzen wir gängige Tools, Hardware und Entwicklungsumgebungen ein. Wird die Software oder das System anschließend in sicherheitskritischen Bereichen eingesetzt, dann passen wir den Entwicklungsprozess entsprechend an und planen normgerecht beispielsweise nach SIL oder DIN EN 61508. Weitere Informationen zur Entwicklung von sicherheitskritischen Systemen finden Sie unter System Safety.