Beschreibung
Für unseren Kunden suchen wir einen
Softwareentwickler Matlab/Simulink (m/w)
Referenz: -de
Beginn: asap
Dauer: 12 MM++
Ort: in Hessen
Branche: Elektronik
Ihre Aufgaben:
- Aufbau und Pflege von Guidelines, Templates
- Portierung von Modellen zu neueren MATLAB-Versionen
- Portierung von bestehenden C-Code nach Simulink-Modellen (komplette Produktentwicklung)
- Nutzbarkeitsstudien zu Mathworks-Tools (diverse Toolboxen wie z.B. Report Generator)
- Erweiterung der Toolkette (z.B. Report Generator zur Dokumentation der Modelle)
- Überarbeitung der Pflichtenhefte; Ergänzung der Funktionsbeschreibungen und der zugehörigen Parametrierungen
- Unterstützung bei Methodendefinition z.B. bezüglich AVL-Regelung bei mehreren Erzeugern parallel auf Puffer
- Integration bei Methodenentwicklung und Dokumentation der Regelungsmethoden vor der Implementierung sowie Unterstützung bei der zugehörigen Implementierung
- Definition, Erweiterung und Pflege der Schnittstellenspezifikation
- Konzepterweiterung bezüglich Produktions- und Lastmanagement im EVM für Stromschicht
- Perspektivisch Einbindung in Entwicklung Hybridgeräte, z. B. MotorKWK-Systemlösung
- Aufbau der Library aus bestehenden Modellen/Subsystemen
- Dokumentation der einzelnen Libraryblöcke
- Verwendung und Erweiterung des Report Generator für die automatisierte Dokumentation
- Verifizierung von Libraryblöcken (Definieren, Erstellen, Durchführen und Dokumentieren von Testfällen)
- Weiterentwicklung der eingesetzten Toolkette hin zur automatisierten Prüfungen
- Untersuchung der Verwendbarkeit von Versionsverwaltungssystemen und Projektverwaltung Simulink Projects
- Erstellen von Prozessmodellen für MiL/HiL-Simulationen
- Validierung von Prozessmodellen mit Prüfstand-/FVA-Daten
- Definition von MiL/HiL-Prüfungen sowie Durchführen und Dokumentieren von MiL/HiL-Prüfungen
- Erweiterung der Toolkette hin zur automatisierten Prüfungen
- Erstellung von Prüfplänen anhand der Pflichtenhefte
- Erstellen von HiL-Test-Definitionen
- Durchführung von HiL-Prüfungen, Prüfstands-Prüfungen
- "Vorab"-Auswertung/Aufbereitung der Messdaten
- Dokumentation der Ergebnisse
- Aufbau und LabView-Programmierung von Komponenten
- Ansteuerung/Auslesen von Aktoren/Sensoren
- Visualisierungen
- Programmierung von Treibern (z.B. für CAN-Kommunikation)
- Einbindung von MATLAB/Simulink in LabView
- Testaufbauten einer (Soft-)SPS
- Codegenerierung von MATLAB (C/C++ oder Strukturierter Text) zur Einbindung von Modellen in eine Soft-SPS/Codesys
- Hinzufügen weiterer notwendiger Funktionsbausteine (z.B. CAN-Kommunikation, Datenaufbereitung, etc.)
- Durchführen von Tests am Prüfstand/Feldversuchsanlagen
Ihre Qualifikation
- Fundierte Erfahrung mit Matlab/ Simulink
- Erfahrung im Bereich Test, Prüfstände, MiL, HiL
- 100%-ige vor Ort Bereitschaft
Skills:
- Softwareentwickler