Software Entwicklung C/C++ (Embedded Systeme, Linux, Windows)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 73230 Kirchheim unter Teck
- auf Anfrage
- hu | de | en
- 14.06.2023
Kurzvorstellung
Schwerpunkt: Embedded- und Echtzeitsysteme, C/C++
Qualifikationen
Projekt‐ & Berufserfahrung
1/2014 – 11/2020
Tätigkeitsbeschreibung
Signalaufbereitung: Module und Funktionen für verschiedene Fahrzeugvarianten
▪ Erstellung und Erweiterung diverse Module für
▫ Signalaufbereitung
▫ Intercore-communication
▫ Fault-injection Teste
▪ Erstellung und Erweiterung sicherheitsrelevante Module (ASIL-A, B, C)
und 2nd-Level Überprüfungen
▪ Variante Einführung
▪ Code Reviews
▪ Software-Qualität Management durch den kompletten Entwicklungsprozess:
▫ Spezifikation Auswertung (DOORS versus Quellcode)
▫ Rücksprache und Review mit dem Spezifikateur
▫ Implementierung und/oder Erweiterung von Modulen und Funktionen
▫ Code-Analyse mit PC-Lint (Interne Vorschriften; MISRA)
▫ Erstellung und Auswertung von Unittests
▫ Codeabdeckung Analyse (CTC), Softwarekomplexitätsmessungen (CMT)
▫ weitere Teste mit internen Tools
▫ Code Review
▫ Dokumentation Erstellung
C, C++, Microsoft Visual Studio
8/2013 – 12/2013
Tätigkeitsbeschreibung
▪ Tabellen für diverse Berechnungen
▪ Flash Funktionen
▪ PID Regelfunktionen
▪ Diagnose Funktionen
▪ Optimierungen (optimierte Zeit Messung, schnellere 32 bit Teilung, usw.)
▪ verschiedene Zustand-Maschinen (Benzin-Gas Wechsel, usw.)
C, Eclipse
4/2013 – 8/2013
Tätigkeitsbeschreibung
Wechselrichter: diverse Funktionen
▫ Restrukturierung von Quellcode (Zentral Einheit: LCD Treiber, LCD Data Link, Menüs)
▫ Neue Struktur, Funktionen und Makros
▫ Kommunikation mit dem neuen LCD Hardware Modul
▪ Inbetriebnahme des neuen LCD Hardware Modul
▪ Firmware
▫ getrennte Hardware-Treiber und Software Layer
▫ Zeit Messung Funktionen ▫ Kommunikation Funktionen
▫ Funktionen für das LCD ▪ neue Solutronic Protokoll (Realisierung)
▪ CAN Treiber (Planung und Realisierung)
Firmware, C, CAN-Bus (controller area network)
12/2010 – 7/2012
Tätigkeitsbeschreibung
Kernel- und User-Space Komponenten für V8 echtzeit System:
Programmiersprache: C++
Entwicklungsumgebung: KDevelop (GCC)
Bibliotheken: V8
Tools: V8 Tools, Git, Putty, Xming
Platform: Linux (mit Echtzeit-Erweiterung)
Benutzeroberfläche an der Maschine (Fräsmaschine):
Programmiersprache: javascript
Entwicklungsumgebung: -
Bibliotheken: V8
Tools: V8 Tools, Git
Platform: Linux
Benutzeroberfläche für CNC Job Vorbereitungen:
Programmiersprache: C++
Entwicklungsumgebung: Visual Studio
Bibliotheken: STL, ProfUIS, CGAL, Boost
Tools: Git, TortoiseGit, CMake, DependencyWalker
Platform: Windows
(Weitere Details entnehmen Sie bitte meinem Lebenslauf)
Microsoft Visual Studio, Softwareentwicklung (allg.), C, C++, User Interface (UI), JavaScript
4/2010 – 4/2013
Tätigkeitsbeschreibung
LPG Steuergerät Software:
Programmiersprache: C
Entwicklungsumgebung: Eclipse (GCC für HCS12)
Bibliotheken: -
Tools: Mercurial, TortoiseHG, NoICE Debugger, Tera Term, Putty, Minicom, ...
Platform: -
Benutzeroberfläche:
Programmiersprache: C++
Entwicklungsumgebung: Qt Creator (GCC, GDB)
Bibliotheken: Qt
Tools: Mercurial, TortoiseHG, DependencyWalker
Platform: Windows, Linux
(Weitere Details entnehmen Sie bitte meinem Lebenslauf)
C, C++, Eclipse, Qt (Software), User Interface (UI)
2/2004 – 2/2010
Tätigkeitsbeschreibung
LPG Steuergerät Software:
Programmiersprache: Assembly (HCS12)
Entwicklungsumgebung: Metrowerks Codewarrior
Bibliotheken: -
Tools: Mercurial, TortoiseHG
Platform: -
Tools für PC:
Programmiersprache: C++
Entwicklungsumgebung: Code::Blocks (GCC, GDB)
Bibliotheken: wxWidgets
Tools: Mercurial, TortoiseHG
Platform: Windows
(Weitere Details entnehmen Sie bitte meinem Lebenslauf)
Microsoft Visual Studio, C, C++, Assemblersprache
6/2002 – 2/2004
Tätigkeitsbeschreibung
PC Kommunikationssoftware für BMW Motorsteuergerät:
Programmiersprache: C++
Entwicklungsumgebung: MS Visual Studio
Bibliotheken: MFC, Boost
Tools: -
Platform: Windows
(Weitere Details entnehmen Sie bitte meinem Lebenslauf)
Microsoft Foundation Classes (MFC), Microsoft Visual Studio, C++
Ausbildung
Széchenyi István Hochschule, H-9026 Győr
Über mich
Weitere Kenntnisse
Programmierung: Assembly, C/C++, (Python, Java, ...)
Entwicklungsumgebungen: Eclipse, MS Visual Studio, Code::Blocks, DevC++, KDevelop, Qt Creator
Bibliotheken: Qt, MFC, STL, Boost, CGAL, wxWidget, (OpenCV)
Tools: Git, Mercurial, TortoiseGit, TortoiseHG, GNU Toolchain, Putty, Minicom, GDB, ...
Persönliche Daten
- Ungarisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden