24.11.2025 aktualisiert

JM
Premiumkunde
nicht verfügbar

Software Development Engineer @ SineWave GmbH - Matlab/Simulink | SPS | Python

Thun, Schweiz
Schweiz
Master in Informationstechnologie und Elektrotechnik
Thun, Schweiz
Schweiz
Master in Informationstechnologie und Elektrotechnik

Skills

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 Task­zyklen (< 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 Daten­analysen und Berechnungen, oder um automatisierte Abläufe auszuführen.
  > Modellbasierte Entwicklung in Simulink. Simulationen, Generierung und Ausführung von C-Code in Echtzeit­umgebungen.
  > Erstellen von Programm­bibliotheken (DLL) und eigen­stä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 wieder­verwend­baren Komponenten und klar definierten Schnittstellen.
  > Hilfe bei der Unterteilung des Simulink-Modells in Komponenten und Bibliotheks­blöcke welche funktionell zusammen­gehören.
  > Entscheidungs­hilfe bei der Auswahl der passenden Implementations­methode (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

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden