C/C++-Entwickler für Linux / Embedded
- Verfügbarkeit einsehen
- 6 Referenzen
- 105€/Stunde
- 76185 Karlsruhe
- auf Anfrage
- de | en
- 07.01.2026
- Contract ready
Kurzvorstellung
Auszug Referenzen (1)
"Wir schätzen seine Arbeit als Softwareentwickler sehr. Er hat entscheidend zum Erfolg unserer Inhouse-Software beigetragen und zuverlässig gearbeitet."
8/2014 – 10/2023
Tätigkeitsbeschreibung
1. Weiterentwicklung sowie Fehleranalyse u. -behebung in einer Embedded-Linux-Firmware zwecks Streaming von Audiodaten.
2. Neukonzeption und Entwicklung einer Embedded-Linux-Firmware zwecks Streaming von Audiodaten.
Audiogeräte, Build-Tools, C++, Embedded Linux, Git, UML
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
11/2023 – offen
TätigkeitsbeschreibungErweiterung und technische Stabilisierung der Audio-Pipeline des existierenden, umfassenden Streaming-SDKs.
Eingesetzte QualifikationenUML, Git, Audiogeräte, C++, Embedded Linux
8/2014 – 10/2023
Tätigkeitsbeschreibung
1. Weiterentwicklung sowie Fehleranalyse u. -behebung in einer Embedded-Linux-Firmware zwecks Streaming von Audiodaten.
2. Neukonzeption und Entwicklung einer Embedded-Linux-Firmware zwecks Streaming von Audiodaten.
Audiogeräte, Build-Tools, C++, Embedded Linux, Git, UML
3/2013 – 7/2013
TätigkeitsbeschreibungFortsetzung der Implementierung des Paketmanagementsystems des freien Betriebssystems Haiku. Konzeption und Entwicklung eines Systems zum Bauen des gesamten Port-Baumes in einer jeweils minimalen Bauumgebung, unter Berücksichtigung der Abhängigkeiten. Erweiterung dieses Systems, um vollständige OS-Bootstraps zu unterstützen.
Eingesetzte QualifikationenOpen Source, C++, Paketverwaltung, Python-Programmierer
10/2011 – 6/2014
Tätigkeitsbeschreibung
1. Konzeption, Design und Umsetzung der nächsten Entwicklungsstufe eines verteilten Systems zum Archivieren von spontanen und periodischen Messdaten.
2. Konzeption, Design & Umsetzung eines PTB-zertifizierbaren, kryptographisch gesicherten, verteilten Systems zum Archivieren von periodischen Daten der Gasbeschaffenheitsrekonstruktion.
C++, Git, Qt (Software), UML
1/2011 – 3/2011
TätigkeitsbeschreibungBestandsanalyse der existierenden Paketmanagementsysteme verschiedener Betriebssysteme und Erarbeitung eines Paketmanagementkonzepts für das Betriebssystem Haiku, Beginn der Implementierungsarbeiten
Eingesetzte QualifikationenPaketverwaltung, C++, Open Source
2/2010 – 9/2011
Tätigkeitsbeschreibung
1. Mitarbeit an Design und Umsetzung eines hochperformanten Mail Transport Agents (MTA), dessen konkretes Verhalten über Lua-Skripte leicht an verschiedene Anforderungen angepasst werden kann.
2. Anpassung und Erweiterungen des existierenden SMTP-Proxies.
Perl, C++, Lua Scripting
11/2008 – 8/2009
Tätigkeitsbeschreibung
Mitarbeit an Konzeption und Umsetzung eines plattformübergreifenden SVG-(ScalableVectorGraphics-)Players:
•Entwicklung eines Gluecode-Generators für die im SVG-Standard definierten Interfaces (DOM, SVG, ...)
•Konzeption und Implementierung der Textlayout-Engine
•Arbeit an der Integration der V8-Javascript-Engine in den Player
C++
1/2007 – 8/2008
Tätigkeitsbeschreibung
Zentrale Mitarbeit an Konzeption und Umsetzung eines Publikations- und Archivierungssystems für Sicherheitsmeldungen
im Auftrag des BSI (Bundesamt für Sicherheit in der Informationstechnik):
• Konzeption der Gesamtarchitektur als verteiltes System, Ausarbeitung der einzelnen Teilsysteme sowie deren Kommunikationswege
• Entwicklung eines XML-basierten, transaktionssicheren Veröffentlichungsprotokolls
• Implementierung des Publikationssystems und des Webarchivs sowie der SOAP-API
Perl, SOAP
11/2006 – 1/2007
Tätigkeitsbeschreibung
Problemanalyse und Optimierung eines massiv parallelen Soundsystems (Echtzeit-Mixer für hunderte von Audiokanälen):
• Entwicklung einer Infrastruktur zur Messung von Systemdurchsatz und Latenz
• Analyse des Systemverhaltens und Ermittlung der notwendigen Verbesserungen
• Konzeption und Umsetzung der diversen einzelnen Maßnahmen zur Verbesserung (höhere Belastbarkeit gleichbleibender Latenz)
C++, Audiogeräte
8/2006 – 8/2009
TätigkeitsbeschreibungSystemarchitekt und -entwickler für OpenSLX, eine neuen Variante von Thin-Client-Computing auf Basis von Linux
Eingesetzte QualifikationenOpen Source, Perl
3/2002 – 12/2002
Tätigkeitsbeschreibung
Mitarbeit an Konzeption und Implementierung einer Software zur Navigation innerhalb von komplexen Wissensbäumen:
* Implementierung eines CORBA-Objekt-Attribut-Caches
* Mitwirkung an Neukonzeption und Reimplementierung des Backends in Common Lisp
C++
9/2000 – 6/2006
Tätigkeitsbeschreibung
Mitarbeit an Bedarfsanalyse, Konzeption und Implementierung einer Software zur Verwaltung von Insolvenzdaten für eine Berliner Insolvenzkanzlei:
* Entwicklung eines graphischen Report-Generators in Perl sowie Datenausgabe in XML
* Entwicklung eines PDF-Report-Renderers in C unter Verwendung von libxml2, XML-Formularen und selbsterstellten DTDs
* Entwicklung eines ELSTER-Transport-Moduls in Perl und C
C (Programmiersprache), Perl
6/2000 – 1/2008
Tätigkeitsbeschreibung
Entwicklung eines E-Mail-Clients unter der GPL:
Implementierung sämtlicher dazu notwendigen Protokolle, kryptographischer Plug-ins und Standards, z. B. ESMTP, POP3, IMAP, MIME und SIEVE
Open Source, C++
10/1999 – 4/2000
Tätigkeitsbeschreibung
1. Mitarbeit an Konzeption und Umsetzung einer Website der Bundesdruckerei: CGI-Programmierung und Webserver-Administration
2. Mitarbeit an Konzeption und Umsetzung einer großen Website für ein namhaftes deutsches Chemie-Unternehmen:
• Entwicklung von Perl-Skripten zur Implementierung der dynamischen Anteile, u.a. automatische Konvertierung der HTML-Seiten in eine text-only Version der Website
• Realisierung einer Sprachumschaltung aller Frames der Website mittels Javascript
HTML, JavaScript, Perl
1/1999 – 5/1999
TätigkeitsbeschreibungOberflächenportierung von zwei X11-Projekten mit mehr als 200 Dialogen: Umsetzung der GUI-Projektdateien von IXBuild auf XDesigner
Eingesetzte QualifikationenPerl
4/1997 – 12/1998
Tätigkeitsbeschreibung
1. Mitarbeit an objektorientiertem Entwurf und Umsetzung eines Abrechnungssystems für den öffentlichen Nahverkehr
2. Mitarbeit an objektorientiertem Entwurf und Umsetzung eines Ticketsystems für den öffentlichen Nahverkehr
C++, Smalltalk
3/1996 – 3/1997
TätigkeitsbeschreibungMitarbeit an objektorientiertem Entwurf und Umsetzung eines Abrechnungssystems für den öffentlichen Nahverkehr
Eingesetzte QualifikationenSmalltalk
7/1989 – 11/1994
Tätigkeitsbeschreibung
1. Mitarbeit an Konzeption und Implementierung eines TCP/IP-basierten Message-Systems, Mehrschichtenmodell
2. Design und Implementierung eines Risikomanagementsystems als Teil eines Devisenhandelssystems
3. Konzeption, Entwurf und Umsetzung einer objektorientierte GUI-Bibliothek unter X11/Motif
C++, C (Programmiersprache), Linux Entwicklung, Motif, UNIX
Ausbildung
University of London & Leeds University
Leeds, England
Über mich
Damit Softwareprojekte zukunftstauglich sind, sind eine hohe Qualität und eine gute Dokumentation meiner Erfahrung nach sehr wichtig. Daher betrachte ich es als Teil meiner Arbeit im Team, die im Laufe der Zeit entstandenen strukturellen Schwachstellen von langlaufenden Projekten zu identifizieren und zu beheben oder dafür zu sorgen, diese in neuen Projekten soweit wie möglich zu vermeiden.
Seit ca. 12 Jahren konzentriere ich mich auf die Entwicklung von C/C++-Anwendungen und Buildsystemen im Bereich Embedded Linux, bin aber auch für andere (Linux-)Projekte offen.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
