freiberufler Elektroingenieur spezialisiert in Software und Mechatronik auf freelance.de

Elektroingenieur spezialisiert in Software und Mechatronik

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • nicht angegeben
  • auf Anfrage
  • de  |  en
  • 28.02.2024

Kurzvorstellung

Embedded Systems: Test/Programmierung/Simulation: Matlab Simulink und C/C++ (Linux Shell, Python, SPS). Fachliche Schwerpunkte im Bereich Regelungstechnik, Kinematik (Bewegungsdifferentialgleichungen), Elektromotoren, (Thermosimulation)

Auszug Referenzen (1)

"Erfolgreicher Einsatz in der modellbasierten Entwicklung von Fahrzeugfunktionen mit ML/SL unter Berücksichtigung der Erfordernisse aus ASPICE."
Softwareentwickler (modellbasiert)
Joachim Wegener
Tätigkeitszeitraum

10/2022 – 6/2023

Tätigkeitsbeschreibung

Softwareentwickler (modellbasiert) für ein Energiemanagement System der Autoindustrie:
-Modellbasierte Softwareentwicklung in Matlab/Simulink/Stateflow
-Programmierung/Umsetzung von Funktionalitäten in Simulink und Stateflow innerhalb von AUTOSAR Modulen
-Analyse der Spezifikation und Erstellung von Bugtickets
-Erweiterung der Softwarearchitektur für PlugIn Hybrid Fahrzeuge
-Aufbau von Zustandsdiagrammen (Statecharts)
-Ersatzreaktionen z.B. Fehlerspeichereinträge (OnBoardDiagnose)
-Fehlersignalverarbeitung: Fehlerqualifizierung, Ersatzwertbildung in
InputsignalConditioner, Outputsignalconditioner; NVM
-Analyse von Bugtickets sowie Implementierung der Fehlerkorrektur
-Festlegung/Skalierung von Festkommadatentypen
-Analyse Fehlermeldungen Embedded Coder
-Analyse Interfacetests
Programmierung von Funktionen in C/C++
-Verwendung/Aufbau von DataDictionaries

Eingesetzte Qualifikationen

Automotive SPICE, AUTOSAR (AUTomotive Open System ARchitecture), Git, ISO 26262, Jira, MATLAB / Simulink, Modellgetriebene Softwareentwicklung (MDSD), Requirement Analyse, Software Architektur / Modellierung, Software Design, Softwareentwicklung (allg.), Softwarequalität, Testautomatisierung, UML, Visual C++

Qualifikationen

  • Elektromotor / Elektromobilität / Elektroauto
  • MATLAB / Simulink
  • Regelungstechnik / Steuerungstechnik
  • C++
  • Embedded Linux
  • Embedded Software Engineering
  • Fahrzeugsimulation
  • Filtertechnik
  • Kinematik
  • Python
  • Signalverarbeitung
  • Testautomatisierung

Projekt‐ & Berufserfahrung

APP-Programmierer
Kundenname anonymisiert, remote
11/2023 – 1/2024 (3 Monate)
Maschinenbau
Tätigkeitszeitraum

11/2023 – 1/2024

Tätigkeitsbeschreibung

Programmierung einer Applikation im Themenfeld
Automatisierungstechnik bzw. Systemidentifikation (GUI-Projekt)
in Matlab App-Designer
-Datenstrukturen (Datenhandling in der App)
-Implementierung verschiedener Callbacks
-GUI-Elemente: Buttons, Editierfelder, Checkbox, Tabellen, ML-figures und zugehörige Callbacks
-Betrachtung von Übertragungsfunktionen (für daraus folgende regelungstechnische Auslegung des Systems)
-Anpassung von Matlab Scripts
-Schnittstellendefinition und Implementierung zwischen Matlab Scripts und der ML APP
-Verwendung von Control System Toolbox, System Identification Toolbox

Eingesetzte Qualifikationen

Application Development, Filtertechnik, MATLAB / Simulink, Regelungstechnik / Steuerungstechnik, Signalverarbeitung

Softwareentwickler (modellbasiert)
Kundenname anonymisiert, Köln
10/2022 – 6/2023 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2022 – 6/2023

Tätigkeitsbeschreibung

Softwareentwickler (modellbasiert) für ein Energiemanagement System der Autoindustrie:
-Modellbasierte Softwareentwicklung in Matlab/Simulink/Stateflow
-Programmierung/Umsetzung von Funktionalitäten in Simulink und Stateflow innerhalb von AUTOSAR Modulen
-Analyse der Spezifikation und Erstellung von Bugtickets
-Erweiterung der Softwarearchitektur für PlugIn Hybrid Fahrzeuge
-Aufbau von Zustandsdiagrammen (Statecharts)
-Ersatzreaktionen z.B. Fehlerspeichereinträge (OnBoardDiagnose)
-Fehlersignalverarbeitung: Fehlerqualifizierung, Ersatzwertbildung in
InputsignalConditioner, Outputsignalconditioner; NVM
-Analyse von Bugtickets sowie Implementierung der Fehlerkorrektur
-Festlegung/Skalierung von Festkommadatentypen
-Analyse Fehlermeldungen Embedded Coder
-Analyse Interfacetests
Programmierung von Funktionen in C/C++
-Verwendung/Aufbau von DataDictionaries

Eingesetzte Qualifikationen

Automotive SPICE, AUTOSAR (AUTomotive Open System ARchitecture), Git, ISO 26262, Jira, MATLAB / Simulink, Modellgetriebene Softwareentwicklung (MDSD), Requirement Analyse, Software Architektur / Modellierung, Software Design, Softwareentwicklung (allg.), Softwarequalität, Testautomatisierung, UML, Visual C++

Testautomatisierungsingenieur
Kundenname anonymisiert, Bochum
4/2020 – 9/2022 (2 Jahre, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2020 – 9/2022

Tätigkeitsbeschreibung

Testingenieur Hardware In the Loop (HIL)
-Programmierung (objektorientiert) von automatisierten Testfällen (Robot Framework, Python, Automation Desk)
-Analyse von Bugs und Testergebnissen
-Berichten der Testergebnisse
-Erstellen von Fehlerbeschreibungen
-Linux Shell auf DUT über Putty Client (z.B. manueller Retest)
-Client/Server Architektur: Verwendung Protokolle z.B.: ssh, scp, http, https, Telnet, FTP
-Netzwerkkonfiguration unter Windows und Linux: z.B.: vpn, Ipv4, Ipv6, MAC
-Erstellen von Regular Expressions sowie Einbindung in automatisierte Testfälle
-CAN bus (auch Diagnose), Restbussimulation (API in Python)
-Spezifizierung und Änderung von Funktionen in Polarion
-Funktionen in C/C++
-Streckenmodell in Simulink, stepper motor
-Konfiguration (Oracle Virtual Box) für Linux unter Windows
-Weitere Tools: Jira, SVN, Putty, WinSCP, Epoch Time Converter, Regular Expression Tool, Matlab, Notepad, TMT (Testmanagement)

Eingesetzte Qualifikationen

C++, System Analyse, Automotive SPICE, Apache Subversion (SVN), CAN-Bus (controller area network), Internet of Things (IoT), ISO 26262, Jira, Linux Entwicklung, MATLAB / Simulink, Python, Regelungstechnik / Steuerungstechnik, Webservices, Windows 10

Entwicklungsingenieur
Kundenname anonymisiert, Köln
1/2019 – 1/2020 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

1/2019 – 1/2020

Tätigkeitsbeschreibung

-Auswertung von Messdaten in Matlab
-Durchführung von Modultests und Systemtests (Integrationstests)
-Aufbau von Testumgebungen für einzelne Module (Simulink)
-Entwicklung/Anpassung von Software Modulen in Matlab Simulink
(modellbasiert) und C/C++ mit Visual Studio
-Simulation/Programmierung und Regelung einer permanenterregten Synchronmaschine im Zusammenspiel mit der gekoppelten Mechanik.
-Reglerentwurf für Lageregler, Drehzahlregler, Momentenregler
z.B. dynamische Kompensation
-Festlegung der Reglerparameter mithilfe von Control System Toolbox
-Simulation Zusammenspiel verschiedener Tasks (Module) mit unterschiedlichen Abtastzeiten
-Entwurf von Filtern/Regelungen (auch Diskretisierung)
(Control System Toolbox)
-Skalierung von Festkommazahlen.
-Vektorisierung bei Umsetzung auf Modul mit langsamerer Abtastzeit.
-Simulation von Softwarefunktionen in Matlab/Simulink
-Zusammensetzen von Modulen zu Gesamtsystem
-Entwurf von Filtern (z.B. Spannung und Strom)
-Simulation eines Elektromotors in Verbindung mit Mechanik: Aufstellen der Bewegungsdifferentialgleichungen (Kinematik)
-Verwendung von Versions/Revisionsmanagement Tool SVN
sowie
-Weiterbildung in C++ (Zertifikat)
-ISTQB Certified Tester Foundation Level (Zertifikat)

Eingesetzte Qualifikationen

Apache Subversion (SVN), Elektromotor / Elektromobilität / Elektroauto, Leistungselektronik, MATLAB / Simulink, Regelungstechnik / Steuerungstechnik, System Design, Visual C++

Ingenieur Thermosimulation
Kundenname anonymisiert, NRW
9/2017 – 1/2019 (1 Jahr, 5 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2017 – 1/2019

Tätigkeitsbeschreibung

Firma Socon GmbH: Ingenieur/ Software /Mechatronik
-Auswertung von Messdaten in Matlab-Script
-Erweiterung thermodynamischer Simulationsmodelle in Simulink
-Verwendung der Simulink Carnot Toolbox
-Anpassung von C, C++ Programmen in Visual Studio
-Aufbau von Simulationstestfällen (objektorientiert) für thermodynamisches Gesamtsystem
-Simulation von Energiespeichern (Thermo)
-Aufbau von zugehörigen Unit Tests
-Agile Softwareentwicklung nach Scrum mit Jira, Sourcetree, Git, Bitbucket

Eingesetzte Qualifikationen

C++, Git, Leistungselektronik, MATLAB / Simulink, System Design, Thermodynamik / Wärmelehre

Elektroingenieur im Maschinenbau
Kundenname anonymisiert, NRW
8/2011 – 10/2015 (4 Jahre, 3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

8/2011 – 10/2015

Tätigkeitsbeschreibung

-Testen von Software: Erstellung/Durchführung von Unit Tests
-Erstellen und Wartung von Spezifikationen.
-Programmierung C, Matlab, SPS
-Einlesen der Inkrementalgebersignale im uC
-Programmierung Digital I/O auf uC in C mit Visual Studio
-Programmierung PWM-Signal auf uC in C
-Ansteuerung Display sowie Verkabelung an den uC in C
-Programmierung A/D Wandler für uC in C
-Programmierung eines Treibers für die Datenübertragung via RS232 auf dem uC in C. Verwendung Oszilloskop.
-Erstellen eines Simulinkmodells für BLDC-Motoren in Matlab Simulink sowie Programmierung der Vektorregelung des Drehfeldes (FOC)
-Simulation und Programmierung der gekoppelten Kinematik in Simulink und C/C++
-Mitarbeit bei der Auswahl/Dimensionierung eines BLDC-Motors
-Inbetriebnahme Antriebstechnik (Frequenzumrichter)
-Schaltplanerstellung, Schaltschrankbau, Maschinenverdrahtung
-Programmierung eines xml-Konverters

Eingesetzte Qualifikationen

XML, Bürstenloser Gleischstrommotor (BLDC), C++, Embedded Entwicklung / hardwarenahe Entwicklung, Leistungselektronik, MATLAB / Simulink, Speicherprogrammierbare Steuerung (SPS), System Design

Zertifikate

Project Management
Fernuniversität Hagen
2024
an der Fernuni Hagen erworbenes C++ Zertifikat.
2019
ISTQB
GTB
2019

Ausbildung

Masterstudium praktische Informatik
kein Abschluss
Fernuni
2020
Hagen
Elektrotechnik/Fachrichtung Mechatronik
Dipl. Ing. Elektrotechnik (FH)
2004
Koblenz

Über mich

Analyse von Spezifikationen, Implementierung von Embedded Software, Implementierung von automatisierten Testfällen z.B. HIL, Unit Tests, Systemsimulation (Matlab/Simulink/Stateflow):
Aufstellen von Bewegungsdifferentialgleichungen, Regelalgorithmen, Antriebssimulation, Simulation von Elektromotoren (auch Vektorregelung (p,q)), (Thermosimulation)
Prüfstandsbau und Inbetriebnahme im Sondermaschinenbau
Messtechnik z.B. Oszilloskop, Isolationsmessung etc..

Weitere Kenntnisse

agile Softwareentwicklung nach SCRUM, Continuous Integration, Autosar, Automotive Spice, ISO26262, ISTQB, HIL, CAN-Bus, LIN, I²C, RS232, TCP/IP, ssh, Prüfstandsbau, Leistungselektronik, Inbetriebnahme

weitere Tools: SVN, Git, Jira, Doors, Polarion, DSPACE Automation Desk, DSPACE Control Desk, Robot Framework, Control System Toolbox (Simulink), Carnot Toolbox (Simulink), Vector Tools

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
591
Berufserfahrung
19 Jahre und 11 Monate (seit 05/2004)
Projektleitung
17 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden