In unserem Entwicklungszentrum für Embedded Systems in Hildesheim bieten wir Software-Entwicklung nach Kundenauftrag. Diese deckt den gesamten Entwicklungsprozess ab, von der Anforderungserstellung, über die Erstellung der Systemarchitektur und Programmierung, bis zur Lieferung. Dabei arbeiten wir nach unterschiedlichen Vorgehensmodellen, etwa nach dem V-Modell oder agil. Unsere Software-Applikationen sind funktionsgeprüft und auf Anforderung verifiziert und validiert. Brunel Car Synergies verfügt über langjährige Branchenerfahrung unter anderem in der Agrartechnik, der Automobil-Branche, Bahntechnik, den erneuerbaren Energien, Industrietechnik, Luftfahrt, Medizintechnik, Telekommunikation und Wehrtechnik. So sind wir in der Lage, auch komplexe Systementwicklungen für unsere Auftraggeber durchzuführen. Ergänzend dazu bieten wir Hardware-Entwicklungen nach spezifischen Anforderungen.

Professionelle Software-Entwicklung nach Ihren Anforderungen 

Im Rahmen der Software-Entwicklung realisiert Brunel Car Synergies innovative Entwicklungsprojekte. Diese reichen von prozeduraler Micro Controller Firmware bis zu hochkomplexen verteilten objektorientierten Software-Systemen. Ergänzend dazu bieten wir Software-Lösungen, die höchsten Anforderungen an die funktionale Sicherheit genügen. 

Tools

Alle Applikationen werden von erfahrenen Softwaredesignern entwickelt. Dabei arbeiten wir mit professionellen Tools, wie zum Beispiel DOORS, Enterprise Architect, Eclipse sowie den Programmiersprachen C/C++, C#, Java und Python.

Qualitätssicherung

Im Rahmen der Qualitätssicherung kommen weiterhin Anwendungen wie Cantata, VectorCast und Tessy zum Einsatz. Wir arbeiten überwiegend mit dem V-Modell, das den Software-Entwicklungsprozess in mehrere Entwicklungs- und Testphasen gliedert. Alternativ setzen wir für geeignete Anwendungen agile Methoden ein. Dazu gehört beispielsweise die SCRUM Methode, unter Einbeziehung von zertifizierten SCRUM Mastern und SCRUM Product Ownern. Als branchenunabhängige Experten verfügen wir über praktische Erfahrung in der Anwendung einer Vielzahl von Kommunikationsprotokollen, wie TCP-Protokoll-Suite, CAN, LIN, MQTT, http und anderen. Weiterhin greifen wir bei Bedarf auf Frameworks, wie zum Beispiel QT zurück, um den Entwicklungsprozess zu optimieren und Abläufe effizienter zu gestalten.