Software-Entwicklung
Ansatz und Lösungen
-
Die Problemanalyse umfasst die Analyse von CAN-Traces, die Analyse des Betriebssystemverhaltens, Langzeitmessungen, Debugging und Trap-Analyse.
-
Zu den speziellen Softwarekomponenten gehören interruptgesteuerte Funktionen, spezielle Kommunikationstreiber, Gerätetreiber und spezielle Flash-Treiber.
-
Die Systementwicklung umfasst Betriebssystemkonfiguration, Ressourcenmanagement, Systemoptimierung, Speicherkonfiguration, Laufzeitoptimierung, Softwarearchitektur, Schnittstellendefinition und -implementierung sowie die Entwicklung von Systemdiagnosen.
Hauptaktivitäten und Fachwissen
-
Entwicklung von komplexen Gerätetreibern
-
Integration von FuSi
-
Management von Problemen
-
Optimieren bestehender Systeme
-
Durchführen von Fehleranalysen
-
Konfigurieren und Erweitern von AutoSAR- und OSEK-basierten Systemen
-
Entwicklung von Software nach ISO 26262
-
Entwicklung und Wartung von Multiprozessorprojekten
Technologien
Code-sprachen:
-
C, Perl, Make
Software-Anwendungen:
-
INCA, HP ALM, CANalyzer, CANoe, Lauterbach Debugger Trace32, SVN, GIT, TESSY, Kundenwerkzeuge, MATLAB, CCS, Eclipse, ...