elektronik-systementwicklung-cognizant-mobility_2024 | © Cognizant Mobility // Shutterstock (2024)

Elektronik-Systementwicklung 

mit Cognizant Mobility

Inmitten der fortschreitenden Veränderungen in der Automobil-Branche spielt die Elektronik-Systementwicklung eine immer wichtiger werdende Rolle. Immer komplexere Systeme, die Anbindung diverser Sensoren in Fahrzeugen und ein erheblicher Anstieg zu verarbeitender Daten erfordern, vor allem in Nutzfahrzeugen, eine professionelle, nachhaltige und zukunftsorientierte Elektronik-Systementwicklung. In diesem Umfeld unterstützt Cognizant Mobility Kunden mit individuellen und technisch fortschrittlichen Dienstleistungen und Lösungen.

Elektronik-Systementwicklung für Nutzfahrzeuge

Moderne Lösungen erfordern moderne Mittel: Agile und Scrum sind bei uns nicht nur Buzzwords, sondern werden aktiv im DevOps-Umfeld und der Softwareentwicklung eingesetzt. Dies ermöglicht nicht nur die sinnvolle Wiederverwendung von Softwareelementen („Low Code“), sondern auch kurze Entwicklungszeiten und kann die Zeit von der Entwicklung bis zur Inbetriebnahme erheblich verkürzen. Schnelles Testing und eine umfassende Validierung sind ebenfalls zeitnah umsetzbar. So kann Cognizant Mobility anspruchsvollen Kunden in vielen Bereichen effiziente Unterstützung anbieten, vom Proof of Concept (PoC) bis zur Implementierung, Integration und dem Testing im Fahrzeug.

Unsere Spezialisierungen im funktionalen Teil der Elektronik-Systementwicklung sind unter anderem:

·        DevOps

o   Package-based Entwicklung inklusive Source- und Binary-Packages (conan, ansible, docker, debian)

o   CI/CD Skripterstellung

o   Pipeline-Einrichtung

·        Umfeldsensoren

o   Sensorinbetriebnahme

o   Sensorkalibrierung

o   Sensordatenfusion

·        Entwicklungsplattformen

o   Inbetriebnahme und Setup von NVIDIA Plattformen

o   Funktionsportierung

o   Cross-Kompilierung

·        V2X Applications

o   Funktionsentwicklung für Vehicle2Vehicle-Kommunikationsmodule

o   Backend-Entwicklung einer Vehicle2Cloud-Kommunikation über Amazon Web Services (AWS)

o   Entwicklung von mobilen Applikationen zur Überwachung und Steuerung von fernliegenden Fahrzeuge

o   Implementierung von Nachrichtenkodierung und -verschlüsselung

·        Human-Machine-Inferface (HMI)

o   Entwicklung und Implementierung unterschiedlicher HMI Konzepte

o   Implementierung dynamischer Anzeigeelemente

o   Entwicklung der Kommunikationsschnittstellen

·        Motion Control

o   Softwareentwicklung und Integration von sicherheitsrelevanten Steuergeräten

o   Entwicklung von diagnose- und schnittstellenspezifischen Funktionen

 

·        Modellbasierte Entwicklung mit MATLAB / Simulink, TargetLink

Elektronik-Systementwicklung mit Cognizant Mobility 2024 | © Cognizant Mobility // Shutterstock (2024)

Elektronik-Systementwicklung im Bereich Embedded Software

Cognizant Mobility besitzt weitreichende Erfahrungen in den Bereichen Software-Architektur und ist Teil des offiziellen AUTOSAR-Gremiums. Wir empfehlen hierzu unsere umfassenden Artikel zum Thema AUTOSAR auf dem offiziellen Mobility Rockstars Blog. Teil der umfassenden Elektronik-Systementwicklung ist auch die Entwicklung von Steuergeräte-Software für Multicore-Microcontroller. Gepaart mit unseren Erfahrungen in den Bereichen Anforderungs- und Prozessmanagement können wir Kunden somit einen umfassenden Service in der Elektronik-Systementwicklung und speziell der Embedded Softwareentwicklung anbieten:

·        Entwicklung und Integration von Embedded Software

·        AUTOSAR Entwicklung für Applikations- und Basissoftware

·        Portierung und Integration von Software

·        Entwicklung und Optimierung von Treibern für AUTOSAR und NON-AUTOSAR Systeme (z.B. Linux)

·        Manuelle Programmierung in C, C++, Python

 

·        Nutzung des Expertennetzwerks in der Unternehmensgruppe

Elektronik-Systementwicklung: Diagnose-Software für Steuergeräte in Nutzfahrzeugen

Die Einhaltung aktuellster Diagnosestandards ist beim Testing der ECU-Software unabdinglich. Gemeinsam mit unseren Kunden entwickeln und testen wir die genutzte Diagnose-Software daher und prüfen Systemkonformität und das Verhalten im Fahrzeugnetzwerk. Wir begleiten die Elektronik-Systementwicklung vom Anforderungsmanagement bis zur Absicherung und natürlich auch dem Einsatz im wichtigen Aftersales-Bereich. Für die Diagnose-Softwareentwicklung setzen wir auf viele relevante Aspekte:

·        Konzepte und Beratung im Bereich OTA und UN ECE Cyber Security Management System (CSMS) und Software Update Management System (SUMS)

·        Beratung und Umsetzung Diagnose-Entwicklungs-, ODX- und OTX-Prozesse

·        AUTOSAR (DCM/DEM)-basierte UDS (ISO 14229) Diagnose-Software-Implementierung und -Absicherung

·        Testautomatisierung inklusive CI/CD Verfahren für Basis-Software-Module (BSW) und Software-Download (SWDL), Diagnose-Protokolle und -Funktionen

·        Diagnoseservice-Implementierung in kundenspezifischen Projekten

·        Investition in eigene Projekte und Anwendungen (End-of-Line-Tester, DataLogger),

·        aktuelle Verfahren und Methoden (agile, SCRUM) für ein schnelles, zielorientiertes Ergebnis

·        Expertennetzwerk in der Unternehmensgruppe

 

·        Verlinkung zu AUTOSAR- und Safety-Themen (Diagnose-FMEA, Freigabeempfehlungen, ISO 26262, FuSiKo, TeSiKo

Teil der Elektronik-Systemabwicklung: Statische und dynamische Absicherung für Nutzfahrzeuge

Unsere langjährigen Erfahrungen in der Absicherung liegen schwerpunktmäßig auf dem Systemtest von Fahrzeugfunktionen am Hardware-in-the-Loop-Teststand (HiL), Laborfahrzeug (LabVehicle), Testfahrzeug und dem Fahrzeugintensivtest (VIT). Dabei erstreckt sich unser Domänenfokus von klassischen Chassis-/Cabin- und Powertrain-Themen bis hin zur E-Mobilität als Teil effizienter Elektronik-Systemabwicklung:

·        Entwicklung von Teststrategien, Spezifikation von Tests und Testautomatisierung

·        Einrüsten und Konfigurieren von Testumgebungen inklusive Flashen

·        Testdurchführung, Analyse und Auswertung der Testergebnisse (Logfiles)

·        Fahrzeugmanagement (Testfahrzeugflotte) für Dauerlauf- und Feldversuchstest

·        Konfigurationsmanagement der Testfahrzeuge im Software-Release Verbund

·        Fehleranalyse und -management

·        Auswertung und Dokumentation der Steuergeräte hinsichtlich Softwarefehler nach der Erprobung und Freigabe für die Serie

 

·        Steuerung des Umrüstungsbedarfs mit Betreuung der Schnittstellenfunktionen