Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Top-Skills
Software-Design und -Entwicklung C++ Embedded
Code-Generierung
Linux
Jenkins
Bluetooth
Eclipse/EMF
Shell-Scripts
Development-Release-Prozesse
JIRA
Code-Optimierungen
Python
Software-Architektur
Reactive Programming
Modellbasierte Enwtwicklung mit DSLs
Asynchrone Kommunikations-Frameworks
Robot-Framework
CMake
Conan
Docker
Einsatzorte
Städte
Karlsruhe (Baden) (+50km)
Stuttgart (+20km)
Falls große Teile der Arbeit Remote erledigt werden können, sind auch weiter entfernte Einsatzorte möglich.
Projekte
Rolle
Software-Architekt, Software-Entwickler
Projektinhalte
Design und Entwicklung moderne API, angelehnt an ReactiveX basierend auf zahlreichen Open-Source-Bibliotheken:?rsocket, protobuf, folly, fmt, gflags, glog Request-/Response- und Request-/Stream-Pattern sprachunabhängig (C++, Rust, Kotlin, etc.) abstrahierte und austauschbare Transportschicht Tests mit Google Test und Robot-Framework Cross-Compilierung von Open-Source-Libraries
Kenntnisse
C++14
CMake
Conan
Google Protobuf
Google Test
Robot-Framework
ReactiveX-Pattern
Github Actions
Docker
Rolle
Software-Entwickler, CI/CD-Engineer
Projektinhalte
Design und Entwicklung
serviceorientierte, nachrichtenbasierte Kommunikation (asynchron) Plugin-Konzept für Compile-Time-Configuration Cross-Protocol-Translation zwischen SOME/IP und ViWi TLV-Serialisierung SCRUM und agile Methoden im Projektumfeld mit > 150 Entwicklern
Produkte
Atlassian JIRA
Atlassian Confluence
Atlassian Bitbucket
Atlassian Bamboo
Wireshark
Kenntnisse
C++14
CMake
Conan
Git
Google Test
Confluence
Jenkins
Shell-Scripte
SOME/IP
ViWi
RESTful services
SCRUM
TLV-Serialisierung
Docker
Rolle
Research in Eigenregie
Projektinhalte
Evaluation von OAuth 2.0 als transparenter Security-Layer für normale HTTP-Services (security-unaware)
Einsatz von Open-Source-Komponenten (leicht modifiziert)
Proof-Of-Concept, Test auf einem BeagleBone Black (ARM Cortex-A8)
Umfangreiche Dokumentation in AsciiDoc
Kenntnisse
Linux
C++17
CMake
Poco
Google Protobuf
Go
OAuth 2.0
AsciiDoc
TLS
Rolle
Software-Architekt, Software-Entwickler
Projektinhalte
Weiterentwicklung des Kommunikations-Frameworks von Johnson Controls nach dem Kauf durch die Visteon Corp. dynamisches System-Deployment (logische / physische Topologie getrennt) Portierungen für diverse Plattformen (X86, iMX6, OMAP5, R-Car H2) und Betriebssysteme (Linux, QNX, Integrity, Windows, µcOS) Pflege und Erweiterung der Code-Basis und der Codegeneratoren SCRUM und agile Entwicklungsmethoden Implementierung eines Eclipse-Plugins zur Visualisierung von Tracefiles
Kenntnisse
C++ Embedded-Programmierung
Linux
Perl
Python
Rational Team Concert
Eclipse
Eclipse EMF
Eclipse-Plugins
Java
XText
XTend
Jenkins
SCRUM
agile Entwicklung
Shell-Script
Einsatzort
Karlsruhe (Baden)
Rolle
Software-Entwickler
Projektinhalte
Entwurf und Implementierung abstrakte API- und Komponentenbeschreibungssprachen (domain-specific modeling languages) Entwicklung von Codegeneratoren mit Hilfe von Modelltransformation Client-Server-Architektur mit dezidiertem Threading-Modell Transport-agnostisch (TCP, Shared Memory, Integrity Queues) Request-/Response-Pattern, Attributes/Events zusätzliche Tools für User: Timers, Worker threads, Job queues, Watchdog Inbetriebnahme und Pflege für diverse Plattformen (X86, iMX6, OMAP5, R-Car H2) Design & Implementierung eines hochoptimierten Embedded Trace-Moduls, Crash-Handling inklusive Stack-Unrolling Erstellung von Tools zur Prozeßautomatisierung
Kenntnisse
C++ Embedded-Programmierung
Linux
Perl
Python
Git
Eclipse
Eclipse
EMF
Eclipse-Plugins
Java
XText
XTend
Shell-Script
Kunde
Johnson Controls Inc.
Einsatzort
Karlsruhe (Baden)
Rolle
Software-Entwickler
Projektinhalte
Design und Implementierung von Kundenanforderungen Intel Tunnel Creek- und TI Jacinto-Plattformen Begleitung bis zur Serienreife
Kenntnisse
Embedded-Programmierung
Perforce
Jam
Perl
QNX
CAN
MOST
Kunde
Harman/Becker Automotive Systems
Rolle
System-Architekt, Software-Entwickler
Projektinhalte
Eigenentwicklung eines Webportals für einen großen Kundenkreis Anforderungsspezifikation und Design von Abläufen Einarbeitung in Webtechnologien
Kenntnisse
Eclipse
Ant
Java
Java EE
EJB
Hibernate
Struts
JSP
SQL
Java\-Script
Ajax
HTML
XML
CSS
GWT
JBoss
PostgreSQL
Subversion
Rolle
Software-Entwickler, Feuerwehr-Mann
Projektinhalte
Neuimplementierung, Bugfixing, Taskforce Restrukturierung und Optimierung der vorhandenen Implementierung SH4- und ARM9 Atlas-Plattformen
Kenntnisse
Embedded-Programmierung
SQL
SQLite
Perforce
Jam
Perl
QNX
CAN
MOST
Kunde
Harman/Becker Automotive Systems
Rolle
Software-Architekt, Software-Entwickler
Projektinhalte
Requirements-Engineering Design und Implementierung der Kundenanforderungen Kommunikation mit Fahrzeug-Steuergeräten über CAN QNX-Betriebssystemtreiber Systemintegration auf SH4- und ARM9 Atlas-Plattform
Kenntnisse
Embedded-Programmierung
Grundkenntnisse in Doors
Perforce
Jam
Perl
QNX
CAN
Kunde
Harman/Becker Automotive Systems
Rolle
Software-Architekt, Software-Entwickler
Projektinhalte
Implementierung des Bluetooth-Profils Handsfree auf einem BC03MM Modul von CSR sehr begrenzte Prozessor- und Speicherressourcen Begleitung bis zur Serienreife
Kenntnisse
Bluetooth
C Embedded-Programmierung
make
Perl
Bluetooth Unplug-Fests
Kunde
Harman/Becker Automotive Systems
Rolle
Software-Entwickler
Projektinhalte
Integration eines Bluetooth-Stacks in das firmeneigene Framework Anbindung über virtuellen MOST-Bus, Erstellung eines eigenen FBlocks Mitarbeit in der MOST Working-Group Bluetooth Inbetriebnahme auf einer SH3-vxWorks-Plattform Bluetooth-Profile: Headset, Handsfree, Sim-Access und Object Push Begleitung bis zur Serienreife
Kenntnisse
Bluetooth
Perforce
imake
Jam
Tornado
Treiberentwicklung unter vxWorks
MOST
C/C++ Embedded
Bluetooth Unplug-Fests
Kunde
Harman/Becker Automotive Systems
Mehr
Weniger
Aus- und Weiterbildung
Abschluss
Dipl. Informatiker
Institution, Ort
Universität Karlsruhe (TH)
Einsatzorte
Städte
Karlsruhe (Baden) (+50km)
Stuttgart (+20km)
Falls große Teile der Arbeit Remote erledigt werden können, sind auch weiter entfernte Einsatzorte möglich.
Projekte
Rolle
Software-Architekt, Software-Entwickler
Projektinhalte
Design und Entwicklung moderne API, angelehnt an ReactiveX basierend auf zahlreichen Open-Source-Bibliotheken:?rsocket, protobuf, folly, fmt, gflags, glog Request-/Response- und Request-/Stream-Pattern sprachunabhängig (C++, Rust, Kotlin, etc.) abstrahierte und austauschbare Transportschicht Tests mit Google Test und Robot-Framework Cross-Compilierung von Open-Source-Libraries
Kenntnisse
C++14
CMake
Conan
Google Protobuf
Google Test
Robot-Framework
ReactiveX-Pattern
Github Actions
Docker
Rolle
Software-Entwickler, CI/CD-Engineer
Projektinhalte
Design und Entwicklung
serviceorientierte, nachrichtenbasierte Kommunikation (asynchron) Plugin-Konzept für Compile-Time-Configuration Cross-Protocol-Translation zwischen SOME/IP und ViWi TLV-Serialisierung SCRUM und agile Methoden im Projektumfeld mit > 150 Entwicklern
Produkte
Atlassian JIRA
Atlassian Confluence
Atlassian Bitbucket
Atlassian Bamboo
Wireshark
Kenntnisse
C++14
CMake
Conan
Git
Google Test
Confluence
Jenkins
Shell-Scripte
SOME/IP
ViWi
RESTful services
SCRUM
TLV-Serialisierung
Docker
Rolle
Research in Eigenregie
Projektinhalte
Evaluation von OAuth 2.0 als transparenter Security-Layer für normale HTTP-Services (security-unaware)
Einsatz von Open-Source-Komponenten (leicht modifiziert)
Proof-Of-Concept, Test auf einem BeagleBone Black (ARM Cortex-A8)
Umfangreiche Dokumentation in AsciiDoc
Kenntnisse
Linux
C++17
CMake
Poco
Google Protobuf
Go
OAuth 2.0
AsciiDoc
TLS
Rolle
Software-Architekt, Software-Entwickler
Projektinhalte
Weiterentwicklung des Kommunikations-Frameworks von Johnson Controls nach dem Kauf durch die Visteon Corp. dynamisches System-Deployment (logische / physische Topologie getrennt) Portierungen für diverse Plattformen (X86, iMX6, OMAP5, R-Car H2) und Betriebssysteme (Linux, QNX, Integrity, Windows, µcOS) Pflege und Erweiterung der Code-Basis und der Codegeneratoren SCRUM und agile Entwicklungsmethoden Implementierung eines Eclipse-Plugins zur Visualisierung von Tracefiles
Kenntnisse
C++ Embedded-Programmierung
Linux
Perl
Python
Rational Team Concert
Eclipse
Eclipse EMF
Eclipse-Plugins
Java
XText
XTend
Jenkins
SCRUM
agile Entwicklung
Shell-Script
Einsatzort
Karlsruhe (Baden)
Rolle
Software-Entwickler
Projektinhalte
Entwurf und Implementierung abstrakte API- und Komponentenbeschreibungssprachen (domain-specific modeling languages) Entwicklung von Codegeneratoren mit Hilfe von Modelltransformation Client-Server-Architektur mit dezidiertem Threading-Modell Transport-agnostisch (TCP, Shared Memory, Integrity Queues) Request-/Response-Pattern, Attributes/Events zusätzliche Tools für User: Timers, Worker threads, Job queues, Watchdog Inbetriebnahme und Pflege für diverse Plattformen (X86, iMX6, OMAP5, R-Car H2) Design & Implementierung eines hochoptimierten Embedded Trace-Moduls, Crash-Handling inklusive Stack-Unrolling Erstellung von Tools zur Prozeßautomatisierung
Kenntnisse
C++ Embedded-Programmierung
Linux
Perl
Python
Git
Eclipse
Eclipse
EMF
Eclipse-Plugins
Java
XText
XTend
Shell-Script
Kunde
Johnson Controls Inc.
Einsatzort
Karlsruhe (Baden)
Rolle
Software-Entwickler
Projektinhalte
Design und Implementierung von Kundenanforderungen Intel Tunnel Creek- und TI Jacinto-Plattformen Begleitung bis zur Serienreife
Kenntnisse
Embedded-Programmierung
Perforce
Jam
Perl
QNX
CAN
MOST
Kunde
Harman/Becker Automotive Systems
Rolle
System-Architekt, Software-Entwickler
Projektinhalte
Eigenentwicklung eines Webportals für einen großen Kundenkreis Anforderungsspezifikation und Design von Abläufen Einarbeitung in Webtechnologien
Kenntnisse
Eclipse
Ant
Java
Java EE
EJB
Hibernate
Struts
JSP
SQL
Java\-Script
Ajax
HTML
XML
CSS
GWT
JBoss
PostgreSQL
Subversion
Rolle
Software-Entwickler, Feuerwehr-Mann
Projektinhalte
Neuimplementierung, Bugfixing, Taskforce Restrukturierung und Optimierung der vorhandenen Implementierung SH4- und ARM9 Atlas-Plattformen
Kenntnisse
Embedded-Programmierung
SQL
SQLite
Perforce
Jam
Perl
QNX
CAN
MOST
Kunde
Harman/Becker Automotive Systems
Rolle
Software-Architekt, Software-Entwickler
Projektinhalte
Requirements-Engineering Design und Implementierung der Kundenanforderungen Kommunikation mit Fahrzeug-Steuergeräten über CAN QNX-Betriebssystemtreiber Systemintegration auf SH4- und ARM9 Atlas-Plattform
Kenntnisse
Embedded-Programmierung
Grundkenntnisse in Doors
Perforce
Jam
Perl
QNX
CAN
Kunde
Harman/Becker Automotive Systems
Rolle
Software-Architekt, Software-Entwickler
Projektinhalte
Implementierung des Bluetooth-Profils Handsfree auf einem BC03MM Modul von CSR sehr begrenzte Prozessor- und Speicherressourcen Begleitung bis zur Serienreife
Kenntnisse
Bluetooth
C Embedded-Programmierung
make
Perl
Bluetooth Unplug-Fests
Kunde
Harman/Becker Automotive Systems
Rolle
Software-Entwickler
Projektinhalte
Integration eines Bluetooth-Stacks in das firmeneigene Framework Anbindung über virtuellen MOST-Bus, Erstellung eines eigenen FBlocks Mitarbeit in der MOST Working-Group Bluetooth Inbetriebnahme auf einer SH3-vxWorks-Plattform Bluetooth-Profile: Headset, Handsfree, Sim-Access und Object Push Begleitung bis zur Serienreife
Kenntnisse
Bluetooth
Perforce
imake
Jam
Tornado
Treiberentwicklung unter vxWorks
MOST
C/C++ Embedded
Bluetooth Unplug-Fests
Kunde
Harman/Becker Automotive Systems
Mehr
Weniger
Aus- und Weiterbildung
Abschluss
Dipl. Informatiker
Institution, Ort
Universität Karlsruhe (TH)
Das Freelancer-Portal
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
Jetzt bei GULP Direkt registrieren