freiberufler C/C++-Entwickler für Linux / Embedded auf freelance.de TOP RATED

C/C++-Entwickler für Linux / Embedded

zuletzt online vor wenigen Stunden
  • 105€/Stunde
  • 76185 Karlsruhe
  • auf Anfrage
  • de  |  en
  • 07.01.2026
  • Contract ready

Kurzvorstellung

Ich bin ein Software- und Systementwickler mit viel Erfahrung darin, im Alltag komplizierte technische Probleme zu lösen, ohne dabei die langfristigen Projektziele aus den Augen zu verlieren.

Auszug Referenzen (1)

"Wir schätzen seine Arbeit als Softwareentwickler sehr. Er hat entscheidend zum Erfolg unserer Inhouse-Software beigetragen und zuverlässig gearbeitet."
Embedded C++-Entwickler im Bereich Audio
Kundenname anonymisiert
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Audiogeräte, Build-Tools, C++, Embedded Linux, Git, UML

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • C++31 J.
  • Embedded Linux11 J.
  • System Architektur
  • Audiogeräte11 J.
  • Betriebssysteme
  • Bootloader / Secure Boot
  • Intensive Projekterfahrung
  • Multithreading / Async
  • System Design
  • Yocto

Projekt‐ & Berufserfahrung

Embedded C++-Entwickler im Bereich Audio
Cinemo GmbH, Karlsruhe
11/2023 – offen (2 Jahre, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2023 – offen

Tätigkeitsbeschreibung

Erweiterung und technische Stabilisierung der Audio-Pipeline des existierenden, umfassenden Streaming-SDKs.

Eingesetzte Qualifikationen

UML, Git, Audiogeräte, C++, Embedded Linux

Embedded C++-Entwickler im Bereich Audio
Lautsprecher Teufel GmbH, Berlin
8/2014 – 10/2023 (9 Jahre, 3 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Audiogeräte, Build-Tools, C++, Embedded Linux, Git, UML

C++ / Python - Entwickler
Haiku, Inc., New York
3/2013 – 7/2013 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2013 – 7/2013

Tätigkeitsbeschreibung

Fortsetzung 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 Qualifikationen

Open Source, C++, Paketverwaltung, Python-Programmierer

C++-Entwickler
Pichler Engineering GmbH, München
10/2011 – 6/2014 (2 Jahre, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

C++, Git, Qt (Software), UML

Systemanalytiker & C++-Entwickler
Haiku, Inc., New York
1/2011 – 3/2011 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2011 – 3/2011

Tätigkeitsbeschreibung

Bestandsanalyse der existierenden Paketmanagementsysteme verschiedener Betriebssysteme und Erarbeitung eines Paketmanagementkonzepts für das Betriebssystem Haiku, Beginn der Implementierungsarbeiten

Eingesetzte Qualifikationen

Paketverwaltung, C++, Open Source

C++-Entwickler
Eleven GmbH, Berlin
2/2010 – 9/2011 (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Perl, C++, Lua Scripting

C++-Entwickler
Examotion GmbH, Nürnberg
11/2008 – 8/2009 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C++

Systemdesigner und Perl-Entwickler
OTRS AG, Bad Homburg
1/2007 – 8/2008 (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Perl, SOAP

C++-Entwickler
Smeet Ltd., Berlin
11/2006 – 1/2007 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

C++, Audiogeräte

Systemarchitekt und Perl-Entwickler
OpenSLX GmbH, Bad Homburg
8/2006 – 8/2009 (3 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

8/2006 – 8/2009

Tätigkeitsbeschreibung

Systemarchitekt und -entwickler für OpenSLX, eine neuen Variante von Thin-Client-Computing auf Basis von Linux

Eingesetzte Qualifikationen

Open Source, Perl

C++ / Lisp - Entwickler
Knowledge Tools GmbH, Berlin
3/2002 – 12/2002 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C++

Perl-Entwickler
André Koppel Software GmbH, Berlin
9/2000 – 6/2006 (5 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C (Programmiersprache), Perl

C++-Entwickler
FOSS (Open Source Development), Berlin
6/2000 – 1/2008 (7 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Open Source, C++

Perl-Entwickler
Gauss Interprise AG, Berlin
10/1999 – 4/2000 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

HTML, JavaScript, Perl

Datenkonvertierung
Lufthansa Systems Berlin GmbH, Berlin
1/1999 – 5/1999 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/1999 – 5/1999

Tätigkeitsbeschreibung

Oberflächenportierung von zwei X11-Projekten mit mehr als 200 Dialogen: Umsetzung der GUI-Projektdateien von IXBuild auf XDesigner

Eingesetzte Qualifikationen

Perl

C++ / Smalltalk - Entwickler
Lufthansa Systems Berlin GmbH, Berlin
4/1997 – 12/1998 (1 Jahr, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C++, Smalltalk

Smalltalk - Entwickler
Lufthansa Systems Berlin GmbH, Berlin
3/1996 – 3/1997 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

3/1996 – 3/1997

Tätigkeitsbeschreibung

Mitarbeit an objektorientiertem Entwurf und Umsetzung eines Abrechnungssystems für den öffentlichen Nahverkehr

Eingesetzte Qualifikationen

Smalltalk

C / C++ - Entwickler
RxSoft Datenverarbeitung GmbH, Kassel
7/1989 – 11/1994 (5 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C++, C (Programmiersprache), Linux Entwicklung, Motif, UNIX

Ausbildung

B.Sc.
Bachelor of Science with Honours Class I
University of London & Leeds University
1994
Leeds, England

Über mich

Mein besonderes Interesse gilt der Entwicklung und Dokumentation von technisch anspruchsvollen Systemen, gerne auch in größeren Teams und in verteilter Umgebung. Ich bin es gewohnt, mich zügig in die Methodik des jeweiligen Projektes einzuarbeiten und bringe meine Erfahrung auch gerne in der Konzeptions- und Designphase ein.

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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
88
Alter
55
Berufserfahrung
36 Jahre und 1 Monat (seit 12/1989)

Kontaktdaten

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

Jetzt Mitglied werden