freiberufler Software Entwicklung C/C++ (Embedded Systeme, Linux, Windows) auf freelance.de

Software Entwicklung C/C++ (Embedded Systeme, Linux, Windows)

offline
  • auf Anfrage
  • 73230 Kirchheim unter Teck
  • auf Anfrage
  • hu  |  de  |  en
  • 14.06.2023

Kurzvorstellung

Ich bin Softwareentwickler und verfüge über mehr als 20 Jahre Erfahrung mit C/C++ unter Windows, Linux und im Bereich Embedded-Systeme.

Schwerpunkt: Embedded- und Echtzeitsysteme, C/C++

Qualifikationen

  • C
  • C++
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Python
  • Qt

Projekt‐ & Berufserfahrung

Softwareentwickler
ZF Friedrichshafen AG, Friedrichshafen
1/2014 – 11/2020 (6 Jahre, 11 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C, C++, Visual Studio

Softwareentwickler
Fufex GmbH, Castrop-Rauxel
8/2013 – 12/2013 (5 Monate)
Automotive Branche
Tätigkeitszeitraum

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.)

Eingesetzte Qualifikationen

C, Eclipse

Softwareentwickler
Solutronic AG, Köngen
4/2013 – 8/2013 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Firmware, C, CAN-Bus (controller area network)

Softwareentwickler
ELCEDE GmbH, Kirchheim unter Teck
12/2010 – 7/2012 (1 Jahr, 8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Visual Studio, Softwareentwicklung (allg.), C, C++, User Interface (UI), JavaScript

Softwareentwickler
Fufex GmbH, Castrop-Rauxel
4/2010 – 4/2013 (3 Jahre, 1 Monat)
Automotive Branche
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

C, C++, Eclipse, Qt, User Interface (UI)

Softwareentwickler (Festeinstellung)
ÖCOTEC Autogas Engineering GmbH, Hagen a. T. W.
2/2004 – 2/2010 (6 Jahre, 1 Monat)
Automotive Branche
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Visual Studio, C, C++, Assembler

Softwareentwickler (Festeinstellung)
Autohaus Lorenz GmbH & Co. KG, Lengerich
6/2002 – 2/2004 (1 Jahr, 9 Monate)
Automotive Branche
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

Microsoft Foundation Classes (MFC), Visual Studio, C++

Ausbildung

Technische Informatik (Fakultät für Informatik und Elektroingenieur)
Inginieur-Informatiker (FH)
1999
Széchenyi István Hochschule, H-9026 Győr

Über mich

Ich suche Projekten im Bereich Embedded-Entwicklung

Weitere Kenntnisse

Plattformen: Windows, Linux, Embedded Systeme
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

Sprache
  • Ungarisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
2578
Alter
48
Berufserfahrung
24 Jahre (seit 04/2000)

Kontaktdaten

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

Jetzt Mitglied werden