Software Developer, focussing on (embedded) Linux, C/++, C# and testing.
Aktualisiert am 26.05.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 26.05.2025
Verfügbar zu: 100%
davon vor Ort: 10%
C++
Linux
embedded
Git
C#
GitHub
Gitea
CI/CD
Unit Testing
Windows
Containers
Cybersecurity
MQTT
CAN
TCP/IP
Englisch
Muttersprache
Deutsch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Monate
2025-02 - 2025-04

Projekt Can2MQTT

Software-Entwickler (Projekt-Basis) C++20 Embedded Linux ...
Software-Entwickler (Projekt-Basis)
  • Konzeptionierung, Implementierung und Testung von hochperformater CAN<->MQTT Bridge (can2mqtt) auf Telemetrie-Geräten auf Linux-Basis.
  • Arbeit im Auftrag von Kunden - Kundenname aufgrund von Verschwiegenheitserklärung nicht aufgelistet
C++20 Embedded Linux CI/CD Git Gitea TeamCity VS Code CMake Shell-Script CAN MQTT
Frankreich / Remote
6 Monate
2024-08 - 2025-01

Projekt CUOS

Software-Entwickler (Projekt-Basis) C++17 Linux embedded ...
Software-Entwickler (Projekt-Basis)
  • Implementierung und Wartung von Middleware-Modulen für Telemetrie-Gerät auf Linux-Basis.
  • Erstellung von Tests, Dokumentierung von Hard- und Softwarekomponenten.
  • Implementierung modulares Update-Frontend für SWUpdate.
  • Unterstützung der Entwicklung anderer Module in anderen Projekten.
  • Arbeit im Auftrag von Kunden - Kundenname aufgrund von Verschwiegenheitserklärung nicht aufgelistet.
C++17 Linux embedded VS Code CMake Git GitLab Shell-Script CI/CD
Osnabrück / Remote

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 11 Monate
2015-08 - 2018-06

Azubi Fachinformatiker (Anwendungsentwicklung)

NetWork Team GmbH
NetWork Team GmbH
  • Ausbildung Fachinformatiker, mit Schwerpunkten sowohl in Softwareentwicklung als auch Hardware- und Systembetreuung/Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

C++ Linux embedded Git C# GitHub Gitea CI/CD Unit Testing Windows Containers Cybersecurity MQTT CAN TCP/IP

Produkte / Standards / Erfahrungen / Methoden

CAN
Experte
MQTT
Experte
ISOBUS
Fortgeschritten
ISOTP
Fortgeschritten
Ethernet
Fortgeschritten

Fähigkeiten:

  • Experte für Realisierung von Softwareprojekten in C# und C++
  • Experte für SchnittstellenProgrammierung (u.a. CAN, MQTT)
  • Experte für Linux- und Windows-Systeme (Wartung, Installation, Reparatur)


Erfahrungen

10/2023 - heute:

Rolle: Inhaber

Kunde: auf Anfrage


Aufgaben:

  • Hosting von Webanwendungen, und E-Mails..
  • Realisierung von Kundenprojekten in Soft- und Hardware.
  • Wartung und Betreuung von Computersystemen.


2009 - heute:

Kunde: Open-Source Software


Aufgaben:

  • Mitwirkender und Ersteller von versch. Open-Source-Projekten auf GitHub.


06/2018 - 07/2024:

Rolle: Embedded Softwareentwickler

Kunde: GRIMME Landmaschinenfabrik GmbH & Co. KG


Aufgaben:

  • Entwicklung von Telemetrie- und Diagnosesoftware für Landmaschinen auf embedded Linux Systemen.


03/2017 - 06/2018:

Rolle: Aushilfe

Kunde: Westfalen Marx


Aufgaben:

  • Aushilfe neben der Ausbildung an der Westfalen-Tankstelle an der Sutthauser Straße in Osnabrück.


Projekte (Open Source / Freizeit)

endlessh-report ? Reportersteller für Endlessh-Tarpits auf Linux Servern

  • In C++-geschriebener Report-Generator für endlessh auf Linux-Servern im Markdown- und abuseipdb-kompatiblen Format.


fail2abuseipdb ? Fail2Ban-Exporter

  • C++ Anwendung welche fail2ban-Statistiken in einem CSV-Format für abuseipdb.com umwandelt.


libborr ? Übersetzungsbibliothek für C++-Anwendungen

  • Plattformunabhängige C++-Bibliothek für die einfache Übersetzung von C++-Applikationen.


libsockcanpp ? C++-Wrapper für socketcan

  • In C++-geschriebener Wrapper um Linux socketcan für einfache Erstellung und Verwendung von CAN-Schnittstellen.


isotp-c ? C/++-Bibliothek für ISOTP-Kommunikation

  • Mitwirkung und Weiterentwicklung einer C-Bibliothek zur Implementierung des ISOTP Protokolls..


getopt.net ? getopt-ähnliches Argument-Parsing für DotNet-Anwendungen 

  • Ein C#-Port von der bekannten GNU/POSIX getopt-Funktionalität in libc.

Betriebssysteme

Linux
Experte
Windows
Fortgeschritten

Programmiersprachen

C++
Experte
C#
Experte
Shell
Experte

Design / Entwicklung / Konstruktion

Clean Code
Experte

Branchen

Branchen

Off-Highway Maschinerie, IT-Dienstleistungen

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Monate
2025-02 - 2025-04

Projekt Can2MQTT

Software-Entwickler (Projekt-Basis) C++20 Embedded Linux ...
Software-Entwickler (Projekt-Basis)
  • Konzeptionierung, Implementierung und Testung von hochperformater CAN<->MQTT Bridge (can2mqtt) auf Telemetrie-Geräten auf Linux-Basis.
  • Arbeit im Auftrag von Kunden - Kundenname aufgrund von Verschwiegenheitserklärung nicht aufgelistet
C++20 Embedded Linux CI/CD Git Gitea TeamCity VS Code CMake Shell-Script CAN MQTT
Frankreich / Remote
6 Monate
2024-08 - 2025-01

Projekt CUOS

Software-Entwickler (Projekt-Basis) C++17 Linux embedded ...
Software-Entwickler (Projekt-Basis)
  • Implementierung und Wartung von Middleware-Modulen für Telemetrie-Gerät auf Linux-Basis.
  • Erstellung von Tests, Dokumentierung von Hard- und Softwarekomponenten.
  • Implementierung modulares Update-Frontend für SWUpdate.
  • Unterstützung der Entwicklung anderer Module in anderen Projekten.
  • Arbeit im Auftrag von Kunden - Kundenname aufgrund von Verschwiegenheitserklärung nicht aufgelistet.
C++17 Linux embedded VS Code CMake Git GitLab Shell-Script CI/CD
Osnabrück / Remote

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 11 Monate
2015-08 - 2018-06

Azubi Fachinformatiker (Anwendungsentwicklung)

NetWork Team GmbH
NetWork Team GmbH
  • Ausbildung Fachinformatiker, mit Schwerpunkten sowohl in Softwareentwicklung als auch Hardware- und Systembetreuung/Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

C++ Linux embedded Git C# GitHub Gitea CI/CD Unit Testing Windows Containers Cybersecurity MQTT CAN TCP/IP

Produkte / Standards / Erfahrungen / Methoden

CAN
Experte
MQTT
Experte
ISOBUS
Fortgeschritten
ISOTP
Fortgeschritten
Ethernet
Fortgeschritten

Fähigkeiten:

  • Experte für Realisierung von Softwareprojekten in C# und C++
  • Experte für SchnittstellenProgrammierung (u.a. CAN, MQTT)
  • Experte für Linux- und Windows-Systeme (Wartung, Installation, Reparatur)


Erfahrungen

10/2023 - heute:

Rolle: Inhaber

Kunde: auf Anfrage


Aufgaben:

  • Hosting von Webanwendungen, und E-Mails..
  • Realisierung von Kundenprojekten in Soft- und Hardware.
  • Wartung und Betreuung von Computersystemen.


2009 - heute:

Kunde: Open-Source Software


Aufgaben:

  • Mitwirkender und Ersteller von versch. Open-Source-Projekten auf GitHub.


06/2018 - 07/2024:

Rolle: Embedded Softwareentwickler

Kunde: GRIMME Landmaschinenfabrik GmbH & Co. KG


Aufgaben:

  • Entwicklung von Telemetrie- und Diagnosesoftware für Landmaschinen auf embedded Linux Systemen.


03/2017 - 06/2018:

Rolle: Aushilfe

Kunde: Westfalen Marx


Aufgaben:

  • Aushilfe neben der Ausbildung an der Westfalen-Tankstelle an der Sutthauser Straße in Osnabrück.


Projekte (Open Source / Freizeit)

endlessh-report ? Reportersteller für Endlessh-Tarpits auf Linux Servern

  • In C++-geschriebener Report-Generator für endlessh auf Linux-Servern im Markdown- und abuseipdb-kompatiblen Format.


fail2abuseipdb ? Fail2Ban-Exporter

  • C++ Anwendung welche fail2ban-Statistiken in einem CSV-Format für abuseipdb.com umwandelt.


libborr ? Übersetzungsbibliothek für C++-Anwendungen

  • Plattformunabhängige C++-Bibliothek für die einfache Übersetzung von C++-Applikationen.


libsockcanpp ? C++-Wrapper für socketcan

  • In C++-geschriebener Wrapper um Linux socketcan für einfache Erstellung und Verwendung von CAN-Schnittstellen.


isotp-c ? C/++-Bibliothek für ISOTP-Kommunikation

  • Mitwirkung und Weiterentwicklung einer C-Bibliothek zur Implementierung des ISOTP Protokolls..


getopt.net ? getopt-ähnliches Argument-Parsing für DotNet-Anwendungen 

  • Ein C#-Port von der bekannten GNU/POSIX getopt-Funktionalität in libc.

Betriebssysteme

Linux
Experte
Windows
Fortgeschritten

Programmiersprachen

C++
Experte
C#
Experte
Shell
Experte

Design / Entwicklung / Konstruktion

Clean Code
Experte

Branchen

Branchen

Off-Highway Maschinerie, IT-Dienstleistungen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.