Plattform-Support für ein i.MX8-basiertes Touch-Panel
Software-EntwicklerC++17SQL
Software-Entwickler
BSP-Anpassung nach Änderungen am Vorseriengerät
Portierung und Test der HMI-Software auf die neue Prozessorarchitektur
Anpassungen und Fixes entsprechend Kundenfeedback
Anpassung der Betriebsdatenbank an die neueste SQLite-Version: Gewährleistung der Transaktionssicherheit bei feingranularen Locking
Qt 5.15YoctoGCCBourne-again-shellSQLiteOpenSSL
C++17SQL
MAS-Software GmbH
München
3 Monate
2023-10 - 2023-12
Entwicklung von Touch-Komponenten für QtQuick ("QuickWheels")
Software-EntwicklerC++17QMLqdoc
Software-Entwickler
Entwicklung von innovativen Dial-Controls für QtQuick für den Einsatz in Low-End-Embedded-Geräten.
Entwicklung der Bedienlogik von virtuellen kinematischen Drehgebern für Singletouch-, Multitouch-, Maus- und Tastenbedienung
Erstellung von graphischen Assets / Graphikdesign
Test auf einem Embedded-System mit Multitouch
API-Dokumentation mit qdoc
Qt5.15Qt6.6Raspberry Pi
C++17QMLqdoc
Cyblogic
Markt Indersdorf
3 Monate
2023-06 - 2023-08
Anpassungen an einem Board Support Package
Software-EntwicklerC++17AESSQL...
Software-Entwickler
Aktualisierung/Portierung der Yocto-Packete für node.js
Skripte für die Erstinbetriebnahme bereitstellen (i.MX8-Platform)
Konfigurationsanpassungen für IT-Sicherheit
Anpassungen am Partitionierungsschema des Zielsystems und Etablierung eines zuverlässigen A/B-Softwareupdate-Schemas
Qt-Backends für die Netzwerkkonfiguration mit Systemd entwickeln
Debugging von Laufzeitfehlern mit Valgrind/Memcheck und GNU-Debugger (Garbage-Collection issues in the QML runtime)
Aktualisierung kryptographischer Datenbankbackends für die aktuelle SQLite-Version: Behebung von Multithread-Race-Conditions bedingt durch neue Lock-Methoden in SQLite
Entwicklung von Bildverarbeitungs- und Visualisierungs-Tools in Qt
Bildformate für die multispektrale Datenverarbeitung
Entwicklung von Tools für die radiometrische und geometrische Kalibrierung
Visual Studio 6Qt 4Qt 3CMaketrac
Linux-ScriptingUnix-ShellsC++SQL
Jena-Optronik GmbH
Jena
Aus- und Weiterbildung
Aus- und Weiterbildung
1 Monat
2014-07 - 2014-07
Professional Scrum Master I
Professional Scrum Master I, scrum.org
Professional Scrum Master I
scrum.org
Scrum roles, events, artifacts, and the rules of the Scrum framework
1 Monat
2011-10 - 2011-10
Nokia Certified Qt Specialist
Nokia Certified Qt Specialist, Pearson VUE
Nokia Certified Qt Specialist
Pearson VUE
Qt Essentials
Core C++ for Qt developers
3 Jahre 10 Monate
2001-09 - 2005-06
Multimediatechnik
Dipl.-Ing. (FH) Multimediatechnik, Hochschule Wismar (Fachbereich Elektrotechnik und Informatik)
Dipl.-Ing. (FH) Multimediatechnik
Hochschule Wismar (Fachbereich Elektrotechnik und Informatik)
1 Monat
2003-04 - 2003-04
CCNA 1 Networking Basics
CCNA 1 Networking Basics, Cisco Systems Networking Academy
CCNA 1 Networking Basics
Cisco Systems Networking Academy
CAT5 cabling
network planing
OSI Model
TCP/IP
Position
Position
Als Fullstack C++-Entwickler unterstütze ich ihre Produktentwicklung in allen Aspekten, von den Kommunikationsprotokollen der Low-Level-Schichten, über Middleware-Architekturen, bis hin zur Umsetzung von Bedienkonzepten.
Kompetenzen
Kompetenzen
Top-Skills
C++, POSIX, SQLQt/QMLCAN-Bus
Produkte / Standards / Erfahrungen / Methoden
Agile Softwareentwicklung
BSD sockets
buildroot
BusyBox
CANopen
Codesys 3.5
DeviceNet
Doxygen
Eclipse
gcc
git
gnutls
IEC 61131
Jenkins
LaTeX
MISRA C++2008
Objektorientierung
Objektorientierung, UML
POSIX
POSIX, SUS
Qt
Qt 4
Qt Creator
QtQuick
SQL 99
TCP/IP
valgrind
X509
Yocto
Betriebssysteme
Linux
Mac OS X
OpenBSD
Programmiersprachen
C++
C++11
CMake
JavaScript
POSIX-Shell
Python
QML
Qt/QML
Ruby
Unix-Shells
yacc/lex
Datenbanken
Postgres
Vertiefende Kentnisse
SQLite
Vertiefende Kentnisse
Datenkommunikation
ARINC 615A
ARINC 835
CANopen
DBUS
Ethernet
CAT5 Verkabelung
I2C
J1939
TCP/IP
Firewall/Routing
Hardware
ARM
i-MX6
PowerPC
Raspberry-Pi
Einsatzorte
Einsatzorte
München (+300km)
möglich
Projekte
Projekte
1 Monat
2024-03 - 2024-03
Plattform-Support für ein i.MX8-basiertes Touch-Panel
Software-EntwicklerC++17SQL
Software-Entwickler
BSP-Anpassung nach Änderungen am Vorseriengerät
Portierung und Test der HMI-Software auf die neue Prozessorarchitektur
Anpassungen und Fixes entsprechend Kundenfeedback
Anpassung der Betriebsdatenbank an die neueste SQLite-Version: Gewährleistung der Transaktionssicherheit bei feingranularen Locking
Qt 5.15YoctoGCCBourne-again-shellSQLiteOpenSSL
C++17SQL
MAS-Software GmbH
München
3 Monate
2023-10 - 2023-12
Entwicklung von Touch-Komponenten für QtQuick ("QuickWheels")
Software-EntwicklerC++17QMLqdoc
Software-Entwickler
Entwicklung von innovativen Dial-Controls für QtQuick für den Einsatz in Low-End-Embedded-Geräten.
Entwicklung der Bedienlogik von virtuellen kinematischen Drehgebern für Singletouch-, Multitouch-, Maus- und Tastenbedienung
Erstellung von graphischen Assets / Graphikdesign
Test auf einem Embedded-System mit Multitouch
API-Dokumentation mit qdoc
Qt5.15Qt6.6Raspberry Pi
C++17QMLqdoc
Cyblogic
Markt Indersdorf
3 Monate
2023-06 - 2023-08
Anpassungen an einem Board Support Package
Software-EntwicklerC++17AESSQL...
Software-Entwickler
Aktualisierung/Portierung der Yocto-Packete für node.js
Skripte für die Erstinbetriebnahme bereitstellen (i.MX8-Platform)
Konfigurationsanpassungen für IT-Sicherheit
Anpassungen am Partitionierungsschema des Zielsystems und Etablierung eines zuverlässigen A/B-Softwareupdate-Schemas
Qt-Backends für die Netzwerkkonfiguration mit Systemd entwickeln
Debugging von Laufzeitfehlern mit Valgrind/Memcheck und GNU-Debugger (Garbage-Collection issues in the QML runtime)
Aktualisierung kryptographischer Datenbankbackends für die aktuelle SQLite-Version: Behebung von Multithread-Race-Conditions bedingt durch neue Lock-Methoden in SQLite
Entwicklung von Bildverarbeitungs- und Visualisierungs-Tools in Qt
Bildformate für die multispektrale Datenverarbeitung
Entwicklung von Tools für die radiometrische und geometrische Kalibrierung
Visual Studio 6Qt 4Qt 3CMaketrac
Linux-ScriptingUnix-ShellsC++SQL
Jena-Optronik GmbH
Jena
Aus- und Weiterbildung
Aus- und Weiterbildung
1 Monat
2014-07 - 2014-07
Professional Scrum Master I
Professional Scrum Master I, scrum.org
Professional Scrum Master I
scrum.org
Scrum roles, events, artifacts, and the rules of the Scrum framework
1 Monat
2011-10 - 2011-10
Nokia Certified Qt Specialist
Nokia Certified Qt Specialist, Pearson VUE
Nokia Certified Qt Specialist
Pearson VUE
Qt Essentials
Core C++ for Qt developers
3 Jahre 10 Monate
2001-09 - 2005-06
Multimediatechnik
Dipl.-Ing. (FH) Multimediatechnik, Hochschule Wismar (Fachbereich Elektrotechnik und Informatik)
Dipl.-Ing. (FH) Multimediatechnik
Hochschule Wismar (Fachbereich Elektrotechnik und Informatik)
1 Monat
2003-04 - 2003-04
CCNA 1 Networking Basics
CCNA 1 Networking Basics, Cisco Systems Networking Academy
CCNA 1 Networking Basics
Cisco Systems Networking Academy
CAT5 cabling
network planing
OSI Model
TCP/IP
Position
Position
Als Fullstack C++-Entwickler unterstütze ich ihre Produktentwicklung in allen Aspekten, von den Kommunikationsprotokollen der Low-Level-Schichten, über Middleware-Architekturen, bis hin zur Umsetzung von Bedienkonzepten.
Kompetenzen
Kompetenzen
Top-Skills
C++, POSIX, SQLQt/QMLCAN-Bus
Produkte / Standards / Erfahrungen / Methoden
Agile Softwareentwicklung
BSD sockets
buildroot
BusyBox
CANopen
Codesys 3.5
DeviceNet
Doxygen
Eclipse
gcc
git
gnutls
IEC 61131
Jenkins
LaTeX
MISRA C++2008
Objektorientierung
Objektorientierung, UML
POSIX
POSIX, SUS
Qt
Qt 4
Qt Creator
QtQuick
SQL 99
TCP/IP
valgrind
X509
Yocto
Betriebssysteme
Linux
Mac OS X
OpenBSD
Programmiersprachen
C++
C++11
CMake
JavaScript
POSIX-Shell
Python
QML
Qt/QML
Ruby
Unix-Shells
yacc/lex
Datenbanken
Postgres
Vertiefende Kentnisse
SQLite
Vertiefende Kentnisse
Datenkommunikation
ARINC 615A
ARINC 835
CANopen
DBUS
Ethernet
CAT5 Verkabelung
I2C
J1939
TCP/IP
Firewall/Routing
Hardware
ARM
i-MX6
PowerPC
Raspberry-Pi
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung