Hardwarenahe Programmierung, Echtzeitprogrammierung, Systemanalyse, Troubleshooting
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 28355 Bremen
- National
- uk | ru | de
- 05.09.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
11/2022 – 10/2023
Tätigkeitsbeschreibung
Fehleranalyse, Debugging in Fahrzeug und Ursachenfindung, händische und halb- automatisierte Analyse von CAN/LIN-Traces, Codereview, Einschätzung der Risiken, Vorschläge für bleibenden/provisorischen Lösungen für Firmware auf SPC58x automotive Mikrokontrollern.
iSYSTEM winIDEA 9.21.129, Vector CANoe 15.0, Jira v8.20.11, Confluence 7.4.17, Python 3.9.6, git 2.31.1, SourceTree 3.4.11, IBM DOORS 9.7, ODIS, iSYSTEM BlueBox iC5700, VectorBox VN1640A, CAN/CAN FD, LIN.
CAN-Bus (controller area network), Canoe Software, Confluence, Jira, Python
6/2022 – 8/2022
TätigkeitsbeschreibungEntwicklung einer Applikation für die Konfigurierung der Firewall für VPN über IPsec. Benchmark-Tests für den SHA-Funktionen in verschiedenen Open Source Bibliotheken. Test Skripts und Applikation für Test Vectors.
Eingesetzte QualifikationenC, Json, Linux Entwicklung, Transport Layer Security, TCP / IP, Ubuntu, Microsoft Visual Studio
3/2020 – 5/2022
TätigkeitsbeschreibungDesign und Entwicklung eines Java Plugin’s in VECTOR PREEvision für eine teilautomatisierten Signalzuordnung zum logisch-funktionalen Architekturlayer unter Einbezug eines Varianten Managements. Entwurf, Design und Entwicklung einer Testumgebung für die Überprüfung der Implementation des SOME/IP-Protokolls im Bordnetz.
Eingesetzte QualifikationenCanoe Software, Embedded Linux, Git, Java (allg.), Python, QNX (Software)
10/2019 – 1/2020
Tätigkeitsbeschreibung
Design, Entwicklung und Optimierung von Treibern für die Firmware eines Generators (PWM, CCU6, GTM, VADC, DMA, UART).
HightTec Development Platform 2.2.4, Bifaces 1.0.3, Aurix Development Studio 1.1.6, Infineon Low Level Driver 1.0.1.11, git 2.24.0, Sourcetree 3.3.6, Jira, Confluence, Bitbucket Mikroprozessor TC27x; RIGOL DS1054
C++, Eclipse, Firmware, Git, Jira, Softwareentwicklung (allg.)
3/2019 – 8/2019
Tätigkeitsbeschreibung
Design und Entwicklung von Treibern für die Firmware eines Inverters (PWM, ADC, SPI).
HightTec C/C++, Elektrobit tresos Studio, RTOS Erika, AUTOSAR (MCAL), KEYSIGHT InfiniiVision
Mikroprozessoren TriCore Aurix TC23x, TC27x
Automotive Open System Architecture, C++, Echtzeit-Betriebssysteme
6/2017 – 1/2019
Tätigkeitsbeschreibung
Ableitung von Spezifikationen für automatisierte automotive Ethernet Tests auf Basis funktionaler Anforderungen.
Generierung von Testskripten in MATLAB und Python für automatisierte automotive Ethernet Laufzeit-Tests auf Basis der o.g. Spezifikationen, Inbetriebnahme, Ausführung und Verifikation der Tests.
Implementierung in MATLAB M sowie TLC zur Erweiterung eines Simulink Blocksets für neue Funktionalitäten.
Simulink, Python, VBA (Visual Basic for Applications), Visual C++
4/2017 – 6/2017
TätigkeitsbeschreibungEntwicklung eines Konvertierungs- und Archivierungssystems für Röntgenbildfolgen.
Eingesetzte QualifikationenGit, Visual C++
8/2016 – 3/2017
Tätigkeitsbeschreibung
Fehleranalyse, Debugging und Ursachenfindung. Bearbeitung von Kunden- und System-Anforderungen für automotive Software-Systeme. Funktionsverantwortung, Erstellung von Pflichtenheften für Software-Funktionen. Design und Entwicklung (C++) einen Test-Agent für die Testautomatisierung eines embedded Steuergeräts. Erstellung von Testspezifikationen, Durchführung und Bewertung von Tests.
Tools: Microsoft Visual Studio 2013, Green Hills MULTI 6.1 mit Green Hills Probe V3, Git 2.7, SourceTree 1.9, PTC Integrity 10.8, Beyond Compare 3.3, CanEasy 4.1, CANoe 8.5, FHostSP 6.12, IBM Rational DOORS 9.6, IBM Lotus Notes 8.5; Green Hills INTEGRITY RTOS; V-Modell; Mikroprozessoren Renesas R-Car D1, RH850/D1x
C++, Echtzeit-Betriebssysteme, Fehleranalyse, Objektorientierte Analyse und Design (OOAD), Requirement Analyse, Testdesign (IT)
1/2014 – 6/2016
TätigkeitsbeschreibungEntwicklung, Durchführung und Bewertung der Integrationstests und Entwicklungstests für ein elektronisches Steuergerät (HIL) und dessen Basis-Software (SIL).
Eingesetzte QualifikationenTesten
4/2012 – 12/2013
TätigkeitsbeschreibungPortierung eines bestehenden Echtzeitsoftwaresystems (C, Assembler, MATLAB/Simulink, Python) auf einen anderen Mikroprozessor-Typ, Debugging und Testen. Erweiterung des Systems auf neue Datenübertragungsfunktionen zwischen verschiedenen Softwareschichten entsprechend der Weiterentwicklung der Hardware.
Eingesetzte QualifikationenAssemblersprache, C++, Firmware, Simulink, Python, QNX (Software), Softwareentwicklung (allg.), Telnet (Telecommunication Network), Windows 7
7/2009 – 3/2012
TätigkeitsbeschreibungEntwicklung des Embedded Software einer Satelliten-Baueinheit, die zur Speicherung, Komprimierung und Vorbereitung der Daten für das Herunterladen zum Bodensegment dient; Koordination der Programmierung
Eingesetzte QualifikationenC++, Eclipse, Enterprise Architect (EA), Python, Qt (Software)
4/2009 – 6/2009
TätigkeitsbeschreibungCodereview und Optimierung der Softwarekomponenten einer Hybrid-Getriebesteuerung.
Eingesetzte QualifikationenEnterprise Architect (EA), Visual C++, C++
9/2005 – 3/2009
Tätigkeitsbeschreibung
Entwicklung, Codereview und Erweiterung der Funktionen von Getriebefahrstrategie, basierte auf der Belastung, Fahrsituation, Geschwindigkeit etc. (Adaptive Shift Strategy).
Umbau der Applikationsdatenstrukturen einer Softwarekomponente zur Realisierung einer kundenspezifischen Variantencodierung.
Erstellung und Durchführung von Software-Modultests und -Auslieferungstests in der Microsoft Visual C++ .Net Umgebung (SIL).
Erstellung von Testfällen laut Testkriterien und Generierung von Testskripten (Excel/VBA, Python, SoftCar-Skript).
Design, Entwicklung und Erprobung der Testumgebung für die Erstellung, Durchführung, Protokollierung und Auswertung von Software-Auslieferungstests für die elektrohydraulische Getriebesteuerung im Labor (HIL) mittels LaborAuto.
UML, Enterprise Architect (EA), Perl, Python, XML, Visual C++, C++, CAN-Bus (controller area network)
9/2004 – 6/2005
Tätigkeitsbeschreibung
Entwicklung der Softwarekomponenten des embedded Steuergeräts von „Venus Monitoring Camera“ für die Weltraumsonde „Venus Express“:
File System für Massenspeicher (SRAM), File System für Non Volentile RAM (EEPROM und NAND FLASH) mit Triple Modular Redundant,
Bildbearbeitungsalgorithmen. Erstellung des Konzepts: Entwicklung der Strukturen, Schnittstellen und Algorithmen für den Filesystem-API, den Filesystemtreibern, und für die Bearbeitung der Bilder laut Anforderungen. Dokumentierung. Entwicklung der Tests. Programmierung der
Testszenarien mittels Python und interner C-ähnlichen Skriptsprachen OCL.
Programmierung, Dokumentierung und Debugging der Treibern und API. Durchführung der Tests und Auswertung der Testergebnissen.
Python, Visual C++, C++
3/2004 – 6/2004
TätigkeitsbeschreibungFeststellung und Analyse der Ergebnisse der Ortungsgeräte (Automotive Umfeld). OO-Design (mit UML) und Entwicklung des Tools für Synchronisation und Visualisierung verschiedener Datenflüssen. Quasi-Echtzeit Anforderungen, Multithreading, GUI.
Eingesetzte QualifikationenRational Rose, Python, Simulink, Visual C++
4/2003 – 6/2003
Tätigkeitsbeschreibung
Erstellung des Object-oriented TCP/IP Stack für Sweißsteuerungsfirmware: TCP Sockets, IP, ARP, Ethernet, Multithreading.
Design (UML Use Case-, Klassen- und Sequenzdiagrammen), Programmierung, Dokumentierung, Test. Service Software für Emulation des ThreadX unter Windows 2000: Thread, Mutex, EventFlags, Queue, Timer etc.
Visual C++, C++, TCP / IP
1/1992 – 9/1994
Tätigkeitsbeschreibung
Modellierung und Bewertung der Zuverlässigkeit der Verflechtungssystems.
Mathematiker, Systemanalytiker.
Softwareentwickler in einem Team aus 4 Personen.
C++, Clipper, Fortran, Pascal
10/1989 – 1/1992
TätigkeitsbeschreibungZahlreiche Anwendungen für Optimieren der Herstellung.
Eingesetzte QualifikationenDBASE, Clipper, Fortran
11/1988 – 9/1989
TätigkeitsbeschreibungEntwicklung des Echtzeitfähigenbetriebsystems für das Unterstützen der Flugsimulatoren. VAX/VMS, C, FORTRAN 77, Assembler, DCL
Eingesetzte QualifikationenAssemblersprache, C, Fortran
Ausbildung
Kyiv, Ukraine
Weitere Kenntnisse
Persönliche Daten
- Ukrainisch (Muttersprache)
- Russisch (Fließend)
- Deutsch (Gut)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden