freiberufler Systemingenieur für Eingebettete Systeme, Softwareentwicklung und Testing auf freelance.de

Systemingenieur für Eingebettete Systeme, Softwareentwicklung und Testing

zuletzt online vor 4 Tagen
  • 74‐97€/Stunde
  • nicht angegeben
  • auf Anfrage
  • de  |  el  |  en
  • 24.03.2025

Kurzvorstellung

Seit vielen Jahren in allen erdenklichen Softwareentwicklungsbereichen (Automotive, Avionik, Marine, Automatisierung, Schienenverkehr) erfolgreich aktiv. Ich besitze außerdem die Zertifizierung ISO26262 (Funktionale Sicherheit) sowie in kürze ISTQB.

Qualifikationen

  • ARM-Architektur4 J.
  • Bash Shell3 J.
  • C3 J.
  • C++9 J.
  • Confluence4 J.
  • Eclipse6 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung2 J.
  • Embedded Linux1 J.
  • Funktionale Sicherheit
  • Git5 J.
  • Googletest
  • Linux Entwicklung3 J.
  • Scrum5 J.
  • Testen
  • UML5 J.
  • Windchill (Parametric Technology Corporation)2 J.
  • Windows 101 J.

Projekt‐ & Berufserfahrung

Entwicklung und Erweiterung von Softwarekomponenten für ein Batterie-Management-System
OEM Batteriehersteller (Raum Frankfurt), Raum Freiburg
5/2024 – offen (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

5/2024 – offen

Tätigkeitsbeschreibung

Tätigkeiten:– Analyse der bestehenden Soft- und Hardware eines Batteriemanagementsystems,
das die Überwachung und Steuerung der Batterien in Batteriespeicherkraftwerk
übernimmt.– Entwicklung und Implementierung einer CAN-basierten Kommunikation unter
Verwendung von LelyCAN zur Steuerung und Überwachung des BMS.– Implementierung einer MQTT-basierten Kommunikation unter Verwendung von
Paho zur Datenübertragung in Soft-Real-Time (IoT).– Entwicklung eines Parsers, der das Linux-interne Syslog zur Fehler- und Ereig
nisprotokollierung verwendet.– Implementierung der Software auf der Zielhardware (ARM64) unter Verwendung
der Yocto-Entwicklungsumgebung.– Erstellung der Software- und Hardwaredokumentation als Teil der Gesamtdoku
mentation für das BMS.– Durchführung von Reviews zu bestehenden Code.– Planung, Durchführung und Dokumentation von Unit-Tests unter Verwendung von
GTest und GMock.– Erstellung der Testabdeckung mittels gcov und lcov zur Sicherstellung der Soft
warequalität.
Eingesetzte Technologien:– Git, GitLab, Jira, Doxygen, UML, Scrum, Embedded C, GTest, GMock, gcov, lcov,
Yocto, ARM64

Eingesetzte Qualifikationen

ARM-Architektur, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, UML

Erstellung von sicherheitsrelevanten Dokumenten zur Vorlage beim TÜV
OEM Türenherstellen für den Schienenverkehr, Raum Kassel
6/2023 – 4/2024 (11 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2023 – 4/2024

Tätigkeitsbeschreibung

Tätigkeiten:– Analyse der bestehenden Soft- und Hardware eines Türsystems, der mithilfe eines
Lidar-Sensors die Tür öffnen und eventuelle Hindernisse erkennen kann– Übertragen und verarbeiten von Kameradaten– Erstellung der Software- und Hardwaredokumentation als Teil der Gesamtdoku
mentation– Erstellung und durchführung von Reviews zu bestehende Dokumente– Erstellung von sicherheitsrelevanten Dokumenten und Abstimmung mit TÜV-Gut
achtern, um eine SIL-3 Zertifizierung durchzusetzen– Erstellen und Durchführen von Tests am Türgestell zur Vorlage beim TÜV

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Confluence, UML, Git

Entwicklung und Erweiterung von Softwarekomponenten um Unit-Tests im Bereich 3D-Bild und 3D-Video zu ermöglichen
OEM von 3D-Laserscanning Robotik Automatisierung, GR Freiburg
4/2023 – 6/2023 (3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2023 – 6/2023

Tätigkeitsbeschreibung

Kundenprojekt: OEM von 3D-Laserscanning für industrielle Robotik Automatisie
rung (GR Freiburg)
Tätigkeiten:– Analyse der bestehenden Soft- und Hardware eines Kamerasystems basierend auf
Strukturiertem Licht– Implementierung und Durchführung von Integrations-, Modul und Systemstests
anhand bestehender Testspezifikationen– Erweiterung von Softwareimplementierungen um Testing zu ermöglichen– Unterstützung von Manuellen Tests gemäß Checklisten– Erweiterung, Verbesserung und Ausbau von bestehenden Unit-Tests

Eingesetzte Qualifikationen

C++, Confluence, Eclipse, Embedded Linux, UML, Windows 10

Erstellung von neuen Softwarekomponenten sowie Unittests für einen Backofen mit Künstlicher Intelligenz
OEM Küchgerätehersteller (>10.000 Mitarbeiter), Gütersloh
1/2023 – offen (2 Jahre, 4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2023 – offen

Tätigkeitsbeschreibung

Tätigkeiten:
– Analyse der bestehenden Soft- und Hardware eines Backofens der mit hilfe Künstlicher Intelligenz und Anbindung einer Cloud ein Gericht automatisch erkennt und zubereitet
– Übertragung von Kameradaten an eine Cloud
– Empfangen von Steuerdaten aus einer Cloud um Dampfdüsen, sowie Temperatur und Backofentür zu steuern
– Bereitstellung der Datenpakete für eine Mobilfon Anwendung oder optional versendung von E-Mails / SMS zum aktuellen Zustand des Gerichtes
– Erweiterungund erstellung von Unittests
– Durchführung von Messungen mit Lcov zur Sicherstellung von mindestens 90% Test-Abdeckung
– Untstützung der Integratoren bei der Erstellung von Softwarestände für Updates sowie für neu ausgelieferte Geräte
Eingesetzte Technologien:

– Atlassian Jira, Confluence, Bitbucket, Git, TortoiseHG, GCC, UML, ARM Cortex M0+, Jenkins, Scrum, Embedded, Python, C++, CMake, Eclipse, PTC Windchill

Eingesetzte Qualifikationen

ARM-Architektur, C++, Confluence, Eclipse, Scrum, UML, Windchill (Parametric Technology Corporation)

ENTWICKLER VON UNIT-TESTS IM BEREICH DER BILD– UND VIDEOBEARBEITUNG
OEM Schiffbau (5000-10.000 Mitarbeiter), Raum Bremen
4/2022 – 12/2022 (9 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

4/2022 – 12/2022

Tätigkeitsbeschreibung

Tätigkeiten:
– Analyse des bestehenden internen Software Frameworks
– Erstellung von Unit Tests unter Verwendung des Google Test-Frameworks auf Basis des vorhandenen Quellcodes
– Code-Coverage-Analyse mit Gcov (Messung der Code-Abdeckung) für die Sicherstellung, die erforderliche Testabdeckung zu erreichen
– Dokumentation in Codebeamer der nicht-testbaren Codestellen sowie identifizierte Fehler im Quellcode
– Qualifizierung der Tests nach Joint Software Systems Safety Engineering Handbook (JSSSEH)
– Erstellung einer technischen Dokumentation
– Erstellen, Organisation und Durchführung von Schulungen

Eingesetzte Technologien:
Bash/Shell, C++, MobaXterm, Googletest, Googlemock, CMake, Integrity, SS-MPEG, Git, JSSSEH, Linux Fedora, Windows 10

Eingesetzte Qualifikationen

Bash Shell, C++, Git, Linux Entwicklung, Windows 10

SOFTWAREENTWICKLER
OEM Automatisierungstechnik (>10.000 Mitarbeiter), GR Hannover
10/2021 – 4/2022 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2021 – 4/2022

Tätigkeitsbeschreibung

Tätigkeiten:
– Analyse der Anforderungen der Software, des Systems und der bestehenden Hardware
– Integration von Google Mock in die bestehende Embedded Infrastruktur
– Erstellung der Software für das Übersetzungsmodul, welches zwischen dem bestehenden System und den neuen Systemen Kommunizieren kann
– Durchführung von Messungen mit Gcov zur Sicherstellung von mindestens 90% Test-Abdeckung
– Erstellung von Software für ein Übersetzungsmodul um eine Reibungslose Kommunikation zwischen der neuen und der alten Hard- bzw. Software bereitzustellen
– Technische Dokumentation des bestehenden Codes sowie des neu Entwickelten Codes in Polarion
– Unterstützung der Projektleiter bei der Abstimmung von Anforderungen und Ergebnissen mit projektbeteiligten Parteien (Software, Hardware)
– Sensordatenserialisierung mithilfe eines Firmen-internen Tools ähnlich Google’s Protocol Buffers (Protobuff)
– Erarbeitung sowie Dokumentation der Testcases in einem Unit Testplan in Polarion
– Durchführen von Reviews und Verifikation/statische Code-Analyse von bereits bestehenden C++ Code mit dem dazugehörigen Unit Tests
– Erstellung von Unit Tests unter Verwendung des Google Test-Frameworks auf Basis des vorhandenen und des neuen Quellcodes für die Schnittstellensoftware zwischen Desktop- und Embedded-Anwendung

Eingesetzte Technologien:
C++14, Jenkins, Scrum, Svn, Embedded C, Polarion, GoogleTest-Framework, Gcov, GCC, UML, Eclipse, Microsoft Office

Eingesetzte Qualifikationen

Subversion, C, C++, Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Jenkins, LibreOffice-Draw, Microsoft Office 365, MS Office (Anwenderkenntnisse), Scrum, UML, Windows 10

SOFTWAREENTWICKLER IM BEREICH MASCHINENBAU- UND FERTIGUNGSTECHNIK
OEM CNC-Maschinen Hersteller (500-1000 Mitarbeiter, RAUM AALEN
1/2021 – 9/2021 (9 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2021 – 9/2021

Tätigkeitsbeschreibung

Tätigkeiten:
– Analyse bestehender Softwareumfänge von CNC-Schleifmaschinen Stationen
– Analyse von CNC-Fräsmaschinen Quellcodes
– Analyse von Steuerungscodes eines Roboter-Arms
– Analyse von Quellcodes eines automatisierten PalettenVerwaltungssystems
– Analyse der Kommunikation-Software zwischen allen CNCBearbeitungsstationen, sowie die des Roboter-Armes und des PalettenVerwaltungssystems
– Technische Dokumentation des Legacy Codes und der Analyseergebnisse
– Beratung zur Aufarbeitung des bestehenden Legacy Quellcodes
– Schnittstellenentwicklung zwischen einer Desktop-Bedienoberfläche und diversen CNC-Maschinensteuerungen
– Entwicklung von Unit-Tests für die Schnittstellensoftware zwischen DesktopAnwendung und CNC-Maschinen

Eingesetzte Technologien:
Siemens Sinumerik Solution Line, Siemens 840D (GUD4), C++, Visual Studio, Microsoft Office

Eingesetzte Qualifikationen

C++, Microsoft Office 365, MS Office (Anwenderkenntnisse), SINUMERIK CNC, Microsoft Visual Studio

TESTER IM EMBEDDED SOFTWARE UMFELD AUTOMATISIERUNGS- UND ANTRIEBSTECHNIK
OEM Antriebstechnik (>10.000 Mitarbeiter), Raum Esslingen
3/2019 – 12/2020 (1 Jahr, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2019 – 12/2020

Tätigkeitsbeschreibung

Tätigkeiten:
– Entwicklung von Unit Tests für eine bestehende Embedded Software für einen Servoantriebsregler mit dem Safety Sicherheits-Integritätslevel 3 (SIL3), basierend auf einem ARM Cortex M4 in der Programmiersprache C++ mit dem Ziel der 100% Bedienungsabdeckung nach DIN EN 61508-3
– Erarbeitung von Testcases sowie Dokumentation der Testcases in einem Unit Testplan
– Durchführung von Reviews und Verifikation/statische Code-Analyse von bereits bestehendem C++ Code mit dem dazugehörigen Unit Tests
– Erstellung von Unit Tests unter Verwendung des Google Test-Frameworks auf Basis des vorhandenen Quellcodes
– Enge Zusammenarbeit mit den verantwortlichen Software Plattform Architekten bzgl. Anforderungen, Schnittstellen und Dokumentation
– Analyse vorhandener Funktionen/Methoden mit dem Ziel der Erstellung von Stubs für Komponententests
– Code-Coverage-Analyse mit Gcov (Messung der Code-Abdeckung) für die Sicherzustellung, die erforderliche Testabdeckung zu erreichen
– Dokumentation in Codebeamer der nicht-testbaren Codestellen sowie identifizierte Fehler im Quellcode
– Analyse und Dokumentation von Codestellen in Codebeamer, welche als nicht defensive Programmierung identifiziert wurden
– Von Seiten des Kunden wurde eine Zertifizierung nach dem Safety Sicherheits-Integritätslevel 3 (SIL3) angestrebt. Aufgrund der speziellen Rahmenbedingungen wurde in Abstimmung mit dem Kunden und dem TÜV der hierfür erforderliche Nachweis von Unit-Tests erbracht
– Integration von GoogleTest und GoogleMock in die bestehende Embedded Infrastruktur
– Implementierung von entwicklungsbegleitender UnitTests für die jeweiligen Teilsystem-Erweiterungen der bestehenden HIL Infrastruktur

Eingesetzte Technologien:
Google Test Framework, UML, CppUnit, Git, C++, CMake, Crucible, Eclipse, Codebeamer, ISTQB, ATK (alPAca Tool Kit), Gcov, Jenkins, Amidala, Fisheye

Eingesetzte Qualifikationen

C++, Eclipse, Git, ISTQB, Jenkins, UML

ANALYTIKER FÜR SICHERHEITSKRITISCHE ANWENDUNGEN FÜR DIE ZULASSUNG NACH DO-178 LEVEL A LUFTFAHRTELEKTRONIK
OEM Avionik (5000-10.000 Mitarbeiter), Raum Ludwigsburg/Paris
12/2018 – 3/2019 (4 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

12/2018 – 3/2019

Tätigkeitsbeschreibung

Tätigkeiten:
– Beratung und Software Engineering gemäß Level A/SIL 4 und DO-178/ISO 26262
– Analyse der Anforderungen an die Software, das System und die bestehenden Dokumentation nach einschlägigen Richtlinien für sicherheitskritische Anwendungen im Bereich Avionik
– Erstellung von Software- und Lifecycle-Dokumenten entsprechend der ISO 26262 Anforderungen
– Verifizierung der Arbeitsergebnisse zum Zwecke der Zertifizierung eines Produktes im Bereich der funktionalen Sicherheit (ISO 26262/DO-178)
– Unterstützung der Projektleiter bei der Abstimmung von Anforderungen und Ergebnissen mit projektbeteiligten Parteien (Software, Hardware, Behörden)

Eingesetzte Technologien: HELIOS, Microsoft Office, Atlassian Jira, Scrum, Git, Embedded C

Eingesetzte Qualifikationen

C, Embedded Entwicklung / hardwarenahe Entwicklung, Git, Jira, MS Office (Anwenderkenntnisse), Scrum

SOFTWAREENTWICKLER FÜR AUTOMATISIERUNGSTECHNIK
OEM Antriebstechnik (>10.000 Mitarbeiter), Raum Esslingen
5/2018 – 12/2018 (8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

5/2018 – 12/2018

Tätigkeitsbeschreibung

Tätigkeiten:
– Requirements Engineering
– Software Engineering gemäß SIL 3 und ISO 26262
– Verifikation der Arbeitsergebnisse zum Zwecke der Zertifizierung eines Produktes im Bereich der funktionalen Sicherheit (ISO 26262)
– Modellierung der Safety-relevanten Softwarearchitektur
– Entwicklung von Software-Designspezifikationen nach SIL 3 und ISO 26262
– Erstellung, Durchführung und Protokollierung von Diagnosetests
– Verifikation der FMEDA (Failure Modes, Effects and Diagnostic Analysis) auf Basis eines Sicherheitskonzepts
– Aufbau einer Prüfeinrichtung zur Integration eines automatisierten Testverfahrens
– Erstellung, Durchführung und Protokollierung eines Testplans für Softwareund Hardware
– Verifizierung der Funktionsfähigkeit der Software mittels Fehlereinbautest an einem Prototypen gemäß dem Verifikations- und Validierungsplan
– Konzeption der Software gemäß der Prozessrichtlinien des Neuheitenentstehungsprozesses für ein Embedded System, auf Basis des technischen Pflichtenheftes, dem enthaltenen Sicherheitskonzept und des Safety Plans.

Eingesetzte Technologien:
CodeBeamer, Enterprise Architect, Mercurial, Putty, TortoiseHG, Fisheye, Amidala, ATK(alPAca Tool Kit), GCC, UML, C, C++, Assembler, ARM Cortex M0+, Eclipse, Keil ARM, Jenkins

Eingesetzte Qualifikationen

ARM-Architektur, Assemblersprache, C, C++, Eclipse, Enterprise Architect (EA), Jenkins, UML

SOFTWAREENTWICKLER
OEM Bahnindustrie (>10.000 Mitarbeiter), Raum Nürnberg/Erlangen
4/2017 – 1/2018 (10 Monate)
Bahnindustrie (Transport und Logistik)
Tätigkeitszeitraum

4/2017 – 1/2018

Tätigkeitsbeschreibung

Tätigkeiten:
– Entwicklung und Integration von Softwarekomponenten für ein firmeninternes Testautomatisierungs-Framework
– Unterstützung bei der Konzeptionierung und Weiterentwicklung des Testautomatisierungs-Frameworks
– Übertragung von Messdaten mittels OPC-UA an das TestautomatisierungsFramework
– Entwicklung von Softwarekomponenten für Performance- und Safetytests zur Auswertung von Steuergeräten in einem Hochgeschwindigkeitszug (ICE)
– Realisierung von High- und Low-Level Phrasen für diverse Szenarien anhand von Behave Driven Development (BDD)
– Analyse von bestehenden Legacy-Bash-Skripte und Neuentwicklung in Python
– Entwicklung einer TCP-IP Schnittstelle in Python und Serialisierung mit ZeroMQ für den Austausch von Sensordaten in Echtzeit
– Erweiterung der Testautomatisierung für die Konfiguration und Ansteuerung von programmierbaren WAGO Feldbuscontrollern
– Dokumentation und Support bezüglich der Testautomatisierung
– Projektkoordination in Redmine

Eingesetzte Technologien:
Bash/Shell, Python, TCP-IP, ZeroMQ, Windows 8, Linux Mint, VisualStudio, Eclipse, PyDef, BDD, Redmine, SVN, OPC-UA

Eingesetzte Qualifikationen

Subversion, Bash Shell, Behavior Driven Development, Eclipse, Linux Entwicklung, OPC Unified Architecture, Python, Microsoft Visual Studio

SOFTWAREENTWICKLER
TIER 1 Automotive Zulieferer (< 10 Mitarbeiter), Raum Stuttgart
1/2017 – 3/2017 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2017 – 3/2017

Tätigkeitsbeschreibung

Tätigkeiten:
– Realisierung eines Deamon Tools zum Einlesen und Verarbeiten von
mehreren seriellen Schnittstellen
– Spezifikation der Softwarearchitektur
– Modellierung der Softwarearchitektur in UML anhand von Komponenten-, Klassen-, Sequenzdiagrammen und Zustandsautomaten
– Sensordatenserialisierung mit ZeroMQ
– Realisierung eines UDP-Servers
– Einsatz von Multithreading um das parallele Einlesen verschiedener serieller Schnittstellen und deren Verarbeitung zu ermöglichen – Projektkoordination und Dokumentation in Atlassian Jira und Confluence

Eingesetzte Technologien:
C/C++, Qt, Qt Creator, UML, ZeroMQ, Multithreading, Linux Debian, UDP, ARM Cortex-M4, SPI, Eclipse, CMake, Git, Jira, Kanban, Confluence, Scrum

Eingesetzte Qualifikationen

ARM-Architektur, C, C++, Confluence, Debian Linux, Eclipse, Git, Jira, Kanban, Linux Entwicklung, Qt (Software), Scrum, UML

SOFTWAREENTWICKLER FÜR EINGEBETTETE SYSTEME
OEM Automotive (>10.000 Mitarbeiter), Raum Stuttgart/Sindelfingen
7/2015 – 12/2016 (1 Jahr, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2015 – 12/2016

Tätigkeitsbeschreibung

Tätigkeiten:
– Steuergeräteentwicklung in der Forschung und Vorentwicklung
– Treiberentwicklung für Sensoren mit SPI Anbindung
– Entwicklung und Implementierung von Algorithmen für Sensordatenfusion
– Entwicklung von Sensordaten-Visualisierungen mit PyQt/OpenGL
– Entwicklung von Applikationen für den ARM Cortex-M4 Mikrocontroller von STMicroelectronics
– Entwicklung von Echtzeit Sensordaten-Übertragungsprotokollen über Ethernet
– Einbindung einer Bluetooth-Schnittstelle – Algorithmenentwicklung in Matlab/Simulink
– Sicherstellung und Umsetzung der SoftwareQualitätssicherungsmaßnahmen gemäß dem Qualitätssicherungsplan
– Durchführung von Unit-Tests mittels CppUnit – Durchführung von Messungen – Bewertung und Dokumentation der Messergebnisse
– Projektkoordination und Dokumentation in Atlassian Jira und Confluence

Eingesetzte Technologien:
C, C++, Python, Qt, Bash/Shell, PyQt/OpenGL, CMake, SPI, ARM Cortex-M4, Nanopb, Matlab/Simulink, Ethernet, Komplementärfilter, Bluetooth, Linux Debian, Eclipse, FreeRTOS, CppUnit, Jira, Kanban, Confluence, Stash, Git, Scrum

Eingesetzte Qualifikationen

ARM-Architektur, Bash Shell, C, C++, Confluence, Debian Linux, Ethernet, Git, Jira, Linux Entwicklung, Simulink, Opengl, Python, Scrum

GUI SOFTWAREENTWICKLER
OEM CAD/CAM Softwarehersteller (500-1000 Mitarbeit, Raum Stuttgart/Waiblingen
3/2013 – 9/2013 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2013 – 9/2013

Tätigkeitsbeschreibung

Tätigkeiten:
– Entwicklung von Software im Bereich der CAD/CAM Systeme
– Unterstützung bei der Inbetriebnahme und Testdurchführung von Softwareumfängen
– Durchführung von Unit-Tests mittels CppUnit
– Realisierung diverser GUI Elemente in Java, Qt, C#, WPF, MFC und C++

Eingesetzte Technologien:
Java, Qt, C#, WPF, MFC, C++, CppUnit, VisualStudio, Qt Designer, Windows7

Eingesetzte Qualifikationen

C#, C++, Java (allg.), Microsoft Foundation Classes (MFC), Qt (Software), Microsoft Visual Studio, Windows 7

SOFTWAREENTWICKLER
OEM Automotive (>10.000 Mitarbeiter), Raum Stuttgart/Sindelfingen
9/2012 – 3/2013 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2012 – 3/2013

Tätigkeitsbeschreibung

Tätigkeiten:
– Entwicklung eines Tools in C++/Qt zur Speicherung von Konfigurationen im XML-Format
– Realisierung einer GUI Oberfläche in C++/Qt (Qt Designer) zur Bearbeitung und Darstellung einer XML-Struktur
– Technische Analyse sowie Verifikation und Validierung der erstellten Software

Eingesetzte Technologien:
– C++, Qt, Qt Designer, Qt Creator, XML, MacOS X

Eingesetzte Qualifikationen

C++, Apple Mac Systems, Qt (Software)

Zertifikate

ISO26262 Functional Safety Engineer - TÜV Süd
2018
Matlab Gui
2015
Matlab Simulink
2014
ETAS - Ascet MD
2014
ETAS Inca
2014

Ausbildung

Informationstechnik - Technische Informatik
Bachelor of Engineering (B.Eng)
2017
Esslingen am Neckar
Zerspanungsmechaniker
Ausbildung
2008
GR Stuttgart

Weitere Kenntnisse

Programmiersprachen/Programmierwerkzeuge: C, C++ (C++11/C++14/C++17), Qt, Java, Python, VBScript, C#, Unix Bash/ShellScripting, Assembler, Unix Makefiles, CMake, Siemens S7

Entwicklungsumgebung: Microsoft Visual Studio, Eclipse, PyDev, CodeWarrior, Qt Creator, Code::Blocks

Beschreibungssprachen: HTML, XML, QML, UML

Frameworks/Libraries: Boost, Gnuplot, Matplotlib, WPF, .NET, PyQt/OpenGL, MFC, OpenGL, C++/STL, ZeroMQ, Nanopb, CUnit, JUnit, CppUnit, Google Test-Framework

Versionierungstools: Git, SVN

Entwicklungsmethoden: Scrum, Kanban, V-Modell, Test Driven Development (TDD),
Behavior Driven Development (BDD)

Projektmanagement: Atlassian Jira, Confluence, Stash (Bitbucket), Redmine, Crucible, Jenkins, Codebeamer, Fisheye, PTC Windchill

Textverarbeitung: LaTeX, Microsoft Office, LibreOffice

Hardware, Embedded: VHDL, Altera Quartus II

Echtzeitbetriebssysteme: FreeRTOS, SafeRTOS

Bussysteme: CAN, AS-i, Ethernet, Modbus

Bus- und Netzwerktools: Vector CANoe, Wireshark

Betriebssysteme: Linux, Mac OS X, Windows

Automotive Tools: ETAS Inca 6.3, ETAS Ascet 6.3

Simulationen: Matlab/Simulink, LT-Spice, Scilab

CAD: Autodesk AutoCAD, Solid Edge, SolidWorks

Datenbanken: MySQL, DB2, SQLite

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
  • Griechisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
602
Berufserfahrung
8 Jahre und 2 Monate (seit 02/2017)

Kontaktdaten

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

Jetzt Mitglied werden