24.11.2025 aktualisiert
JM
Premiumkunde
nicht verfügbarSoftware Development Engineer @ SineWave GmbH - Matlab/Simulink | SPS | Python
Thun, Schweiz
Schweiz
Master in Informationstechnologie und ElektrotechnikSkills
Software EntwicklungForschung & EntwicklungSPS-ProgrammierungEchtzeit-AnwendungenFehlersucheCodegenerierungIndustriesoftwareStateflowIEC 61131-3Modellbasierte EntwicklungRapid PrototypingEngineeringPerformance OptimierungSimulationDatenanalyseBeratungMatlabRegelungstechnikSimulinkSteuerungssoftwarePythonAutomatisierungFeldbus
Erfahrungen
Matlab/Simulink:
> Mehr als 10 Jahre Erfahrung in der Programmierung, Simulation und Datenauswertung mit Matlab/Simulink.
> Modellbasierte Entwicklung von Regelungs-, Steuerungs- und Schutzfunktionen für Leistungselektronische Systeme.
> Erfahrung bei der Entwicklung von grossen Simulink-Modellen (> 50'000 Blöcke) mit schnellen Taskzyklen (< 500µs).
> Automatische Codegenerierung, Code Optimierung, Test, Dokumentation, ...
SPS-Programmierung:
> Mehr als 5 Jahre Erfahrung in der Programmierung von Steuerungen nach IEC 61131-3 Standard.
> Gute Kenntnisse von Compact Control Builder und der AC 800PEC Control Platform von ABB.
Python:
> Grundkenntnisse in der Programmierung mit Python, vor allem für Datenanalysen mit NumPy.
Programmierung Generell:
> Grundkenntnisse in diversen Programmiersprachen und Tools wie z.B. HTML / CSS / SASS, PHP, C++, Java, GitHub
Dienstleistungen
Software Engineering:
> Schreiben von Matlab m-Skripts. Zum Beispiel für Datenanalysen und Berechnungen, oder um automatisierte Abläufe auszuführen.
> Modellbasierte Entwicklung in Simulink. Simulationen, Generierung und Ausführung von C-Code in Echtzeitumgebungen.
> Erstellen von Programmbibliotheken (DLL) und eigenständigen Anwendungen (EXE) zum Schutz des geistigen Eigentums.
> Code Optimierungen / Performance Optimierungen.
> Unit-Test und Dokumentation von Simulink-Modellen.
> SPS-Programmierung nach dem IEC 61131-3 Standard.
Beratung / Consulting:
> Einführung in die Welt von Matlab und Simulink. Was ist das, was kann man damit machen?
> Konzept für den modularen Aufbau eines Simulink-Modells mit wiederverwendbaren Komponenten und klar definierten Schnittstellen.
> Hilfe bei der Unterteilung des Simulink-Modells in Komponenten und Bibliotheksblöcke welche funktionell zusammengehören.
> Entscheidungshilfe bei der Auswahl der passenden Implementationsmethode (z.B. Stateflow, Logikblöcke oder Embedded Matlab Skript).
> Design-Richtlinien (Do's und Dont's) für das Erstellen eines sauberen, effizienten und qualitativ hochwertigen Simulink-Modells.
> Code-Reviews und Fehlersuche bei bestehenden Simulink-Modellen.
Datenanalyse:
> Analyse von (Mess-) Daten mit Matlab oder Python. Einlesen, filtern, berechnen, speichern, darstellen.
Matlab/Simulink:
> Mehr als 10 Jahre Erfahrung in der Programmierung, Simulation und Datenauswertung mit Matlab/Simulink.
> Modellbasierte Entwicklung von Regelungs-, Steuerungs- und Schutzfunktionen für Leistungselektronische Systeme.
> Erfahrung bei der Entwicklung von grossen Simulink-Modellen (> 50'000 Blöcke) mit schnellen Taskzyklen (< 500µs).
> Automatische Codegenerierung, Code Optimierung, Test, Dokumentation, ...
SPS-Programmierung:
> Mehr als 5 Jahre Erfahrung in der Programmierung von Steuerungen nach IEC 61131-3 Standard.
> Gute Kenntnisse von Compact Control Builder und der AC 800PEC Control Platform von ABB.
Python:
> Grundkenntnisse in der Programmierung mit Python, vor allem für Datenanalysen mit NumPy.
Programmierung Generell:
> Grundkenntnisse in diversen Programmiersprachen und Tools wie z.B. HTML / CSS / SASS, PHP, C++, Java, GitHub
Dienstleistungen
Software Engineering:
> Schreiben von Matlab m-Skripts. Zum Beispiel für Datenanalysen und Berechnungen, oder um automatisierte Abläufe auszuführen.
> Modellbasierte Entwicklung in Simulink. Simulationen, Generierung und Ausführung von C-Code in Echtzeitumgebungen.
> Erstellen von Programmbibliotheken (DLL) und eigenständigen Anwendungen (EXE) zum Schutz des geistigen Eigentums.
> Code Optimierungen / Performance Optimierungen.
> Unit-Test und Dokumentation von Simulink-Modellen.
> SPS-Programmierung nach dem IEC 61131-3 Standard.
Beratung / Consulting:
> Einführung in die Welt von Matlab und Simulink. Was ist das, was kann man damit machen?
> Konzept für den modularen Aufbau eines Simulink-Modells mit wiederverwendbaren Komponenten und klar definierten Schnittstellen.
> Hilfe bei der Unterteilung des Simulink-Modells in Komponenten und Bibliotheksblöcke welche funktionell zusammengehören.
> Entscheidungshilfe bei der Auswahl der passenden Implementationsmethode (z.B. Stateflow, Logikblöcke oder Embedded Matlab Skript).
> Design-Richtlinien (Do's und Dont's) für das Erstellen eines sauberen, effizienten und qualitativ hochwertigen Simulink-Modells.
> Code-Reviews und Fehlersuche bei bestehenden Simulink-Modellen.
Datenanalyse:
> Analyse von (Mess-) Daten mit Matlab oder Python. Einlesen, filtern, berechnen, speichern, darstellen.
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisseRussischGrundkenntnisse