Elektroingenieur spezialisiert in Software und Mechatronik
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- nicht angegeben
- auf Anfrage
- de | en
- 31.10.2024
Kurzvorstellung
Auszug Referenzen (1)
"Erfolgreicher Einsatz in der modellbasierten Entwicklung von Fahrzeugfunktionen mit ML/SL unter Berücksichtigung der Erfordernisse aus ASPICE."
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
ISO/IEC 15504, Automotive Open System Architecture, Git, Iso 26262, Jira, Simulink, Modellgetriebene Entwicklung, Requirement Analyse, Software Architecture, Software Design, Softwareentwicklung (allg.), Software Quality, Test Automation, UML, Visual C++
Qualifikationen
Projekt‐ & Berufserfahrung
3/2024 – 12/2024
Tätigkeitsbeschreibung
-Programmierung von Firmware Funktionen in C++ :
*Konfiguration entsprechender FPGA Funktionen z.B. Scaling
*Auslesen von Registern bzgl. PWM-Signale oder ADC-Werten
sowie Erstellung von C++ Klassen (auch Factorys) zur Verarbeitung
*Blackboard Pattern, Singleton Pattern
-Programmierung von Applikation und MiddleWare
modellbasiert in Matlab/Simulink:
*Änderung von Funktionen (Bugfixing)
*Erstellung von neuen Funktionen und Scheduling
-Tool Datenmodelle:
*Scheduling von Komponenten auf ARM-uP
*Erstellen von Datenelementen, Variablen, Parametern..
*Erstellen von Produktionsdaten z.B. Configuration
*manuelle Änderungen an *.json files
-Verwendung von MS Azure DevOps :
*Verwendung mit Git
*Build Pipelines
*Fehleranalyse
-Typhoon HIL für Sw Tests
(auch regelungstechnische Funcs)
-DevShell Putty Configuration und Analyse
Tools: MS Visual Studio 2022, Visual Studio Code,
Matlab/Simulink, Putty, Typhoon HIL, DocLite, QModMaster,
Git Extensions, Git Bash, MS Office
DevOps, Git, Modellgetriebene Entwicklung, Programmierer C, C++, Regelungstechnik / Steuerungstechnik, Simulink, Tester (Sonstige)
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
Application Development, Filtertechnik, Simulink, Regelungstechnik / Steuerungstechnik, Signalverarbeitung
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
ISO/IEC 15504, Automotive Open System Architecture, Git, Iso 26262, Jira, Simulink, Modellgetriebene Entwicklung, Requirement Analyse, Software Architecture, Software Design, Softwareentwicklung (allg.), Software Quality, Test Automation, UML, Visual C++
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)
C++, System Analyse, ISO/IEC 15504, Subversion, CAN-Bus (controller area network), Internet of Things (IoT), Iso 26262, Jira, Linux Entwicklung, Simulink, Python, Regelungstechnik / Steuerungstechnik, Web Services, Windows 10
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)
Subversion, Elektromotoren, Leistungsverhältnisse Benachbarter Kanäle (Leistungselektronik), Simulink, Regelungstechnik / Steuerungstechnik, System Design, Visual C++
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
C++, Git, Leistungsverhältnisse Benachbarter Kanäle (Leistungselektronik), Simulink, System Design, Thermodynamik
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
XML, Bürstenloser Gleischstrommotor (BLDC), C++, Embedded Entwicklung / hardwarenahe Entwicklung, Leistungsverhältnisse Benachbarter Kanäle (Leistungselektronik), Simulink, Speicherprogrammierbare Steuerung (SPS), System Design
Zertifikate
Fernuniversität Hagen
GTB
Ausbildung
Fernuni
Hagen
Koblenz
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden