Zum Hauptinhalt springen

Dieses Projekt ist abgelaufen (seit 06.10.2026).

Die Ausschreibung ist nicht mehr aktuell. Unten findest du ähnliche aktive Projekte, oder du siehst dir alle aktuellen IT-Projekte an.

Senior Embedded Software Engineer

🏛 Ausgeschrieben von Darwin Recruitment
Festanstellung📍 Ireland 🎓 Senior 🏭 IT/Software 🌐 Englisch

Wir suchen einen erfahrenen Senior Embedded Software Engineer für die Entwicklung innovativer Embedded-Software-Lösungen im Bereich optischer Kommunikationshardware.

In dieser Rolle werden Sie verantwortlich sein für die Konzeption und Implementierung von Embedded-Software-Lösungen für Mikrocontroller und Mikroprozessoren. Sie entwickeln, testen und debuggen robusten, effizienten und gut dokumentierten Code in C/C++. Ein wesentlicher Teil Ihrer Arbeit ist die Integration von Firmware mit Hardwarekomponenten, um nahtlose Funktionalität und optimale Leistung zu gewährleisten.

Sie begleiten alle Phasen des Produktlebenszyklus – von Anforderungen und Design bis zur Bereitstellung und Wartung. Dazu gehören umfassende Unit-Tests und systemweite Validierungen zur Sicherung der Softwarequalität. Sie tragen zur Dokumentation von Softwaredesign, Entwicklung und Testprozessen bei, führen Code-Reviews durch und halten sich an Coding-Standards. Zusätzlich entwickeln Sie unsere CI/CD-Pipeline weiter und bauen unabhängige Software-Testfähigkeiten auf.

Gefordert wird ein Bachelor- oder Master-Abschluss in Elektrotechnik, Informatik oder verwandten Feldern. Sie verfügen über fundierte Kenntnisse in C/C++-Programmierung für Embedded Systems und verstehen Embedded-Systeme-Konzepte wie Mikrocontroller, Mikroprozessoren und Hardware-Schnittstellen (SPI, I2C, UART). Erfahrung mit Embedded Linux und RTOS ist von Vorteil. Kenntnisse in Netzwerkprotokollen (Ethernet, TCP/IP, UDP) und Datenformaten (JSON, XML, YAML) sind erforderlich. Vertrautheit mit Versionskontrollsystemen wie Git wird vorausgesetzt. Wir suchen jemanden mit ausgezeichneten Problem-Lösungs- und Debugging-Fähigkeiten, starken Kommunikationsfähigkeiten und echtem Interesse an Embedded-Software-Entwicklung und Raumfahrttechnologie.

Skills erklärt

C/C++
Programmiersprachen für systemnahe und performante Software; C++ erweitert C um objektorientierte Funktionen und wird häufig in Embedded Systems, Spieleentwicklung und Performance-kritischen Anwendungen eingesetzt.
Embedded Systems
Spezialisierte Computersysteme, die in Geräten oder Maschinen eingebettet sind und spezifische Aufgaben steuern.
Microcontrollers
Kleine, spezialisierte Prozessoren zur Steuerung von Geräten und Systemen, häufig in eingebetteten Systemen und IoT-Anwendungen eingesetzt.
Microprocessors
Elektronische Bauteile, die als zentrale Recheneinheit in Computern und digitalen Geräten Befehle ausführen und Daten verarbeiten.
SPI
Abkürzung für Schedule Performance Index; Kennzahl im Projektmanagement, die anzeigt, ob ein Projekt zeitlich im Plan liegt, indem geleistete Arbeit mit geplanter Arbeit verglichen wird.
I2C
Kommunikationsprotokoll für die Datenübertragung zwischen Mikrocontrollern und Sensoren oder anderen Komponenten.
UART
Universal Asynchronous Receiver-Transmitter ist eine serielle Schnittstelle zur asynchronen Datenübertragung zwischen Geräten; wird häufig in Mikrocontrollern und Embedded Systems verwendet.
Embedded Linux
Linux-Betriebssystem, das auf eingebetteten Systemen wie IoT-Geräten, Routern oder Industriesteuerungen läuft.
RTOS
Real-Time Operating System; Betriebssystem, das Aufgaben mit garantierten Zeitvorgaben ausführt, z.B. in Embedded Systems.
CAN-Bus
Kommunikationsprotokoll für Vernetzung von Steuergeräten in Fahrzeugen und Maschinen; ermöglicht Datenaustausch mit niedriger Latenz.
Ethernet
Netzwerktechnologie für kabelgebundene Datenübertragung in lokalen Netzwerken; Standard für Verbindung von Computern und Geräten.
TCP/IP
Grundlegende Protokollsammlung für die Datenübertragung in Netzwerken und dem Internet.
Unit Testing
Testmethode, bei der einzelne Komponenten oder Funktionen eines Programms isoliert getestet werden, um Fehler früh zu erkennen.
CI/CD
Automatisierte Prozesse für kontinuierliche Integration von Code-Änderungen und kontinuierliche Bereitstellung von Software-Updates.

Als IT-Freelancer automatisch auf Projekte wie dieses bewerben

Nexus ist die KI-gestützte Plattform für IT-Freelancer, die täglich neue Projektausschreibungen analysiert und passgenaue Bewerbungstexte generiert – vollautomatisch, in Sekunden. Kein manuelles Schreiben mehr: Nexus liest die Ausschreibung, erkennt die gefragten Skills und erstellt einen individuellen Bewerbungstext, den du per Klick versendest.

  • ✓ Projektausschreibungen direkt von Anbietern aus dem DACH-Raum
  • ✓ KI-Bewerbungstext in unter 30 Sekunden – individuell auf jedes Projekt zugeschnitten
  • ✓ Automatischer Versand per E-Mail + Anlage in Pipedrive
  • ✓ Kostenlos starten – keine Kreditkarte erforderlich

Häufige Fragen zu Nexus

Was ist Nexus und für wen ist es geeignet?
Nexus richtet sich an selbstständige IT-Freelancer, die regelmäßig auf Projektausschreibungen antworten. Die Plattform automatisiert den gesamten Bewerbungsprozess – von der Analyse der Ausschreibung bis zum Versand der Bewerbung.
Wie schreibt Nexus den Bewerbungstext?
Nexus analysiert die Projektbeschreibung mit Claude (Anthropic) und gleicht die Anforderungen mit deinem hinterlegten Profil ab. Der generierte Text ist individuell, professionell und direkt versendbar – du kannst ihn vor dem Absenden noch anpassen.
Welche Projektplattformen werden unterstützt?
Nexus erhält Projekte direkt von Projektanbietern aus dem DACH-Raum – neue Ausschreibungen erscheinen automatisch in deiner Pipeline, ohne dass du Plattformen manuell durchsuchen musst.
Kostet Nexus etwas?
Der Einstieg ist dauerhaft kostenlos. Für professionelle Nutzung mit erweiterten Funktionen gibt es kostenpflichtige Pläne – ohne versteckte Kosten oder automatische Verlängerung.

Nie wieder Bewerbungen schreiben.

Nexus matcht deine Skills und schreibt Bewerbungen automatisch.

Kostenlos registrieren →

Keine Kreditkarte erforderlich

Kostenloser CV-Check

Wie gut passt dein Embedded Systems-Profil zum Markt?

  • ✓ Market Fit gegen 65 Embedded Systems-Ausschreibungen
  • ✓ Welche Skills dir fehlen und was sie bringen
  • ✓ Dein Stundensatz im Vergleich
CV vor die Jury bringen →

Kostenlos · anonym gespeichert · von FreelancerJury

Marktgeschwindigkeit

⏳

Projekte dieser Skills werden nach durchschnittlich 4 Tagen geschlossen.

Stundensatz vs. Markt

Kein Stundensatz für dieses Projekt hinterlegt.

Ø 96 €/h (für diese Skills)

Untergrenze 15 €Median 90 €Top 10% 115 €

Tipp

Zeiterfassung & Projektverwaltung

Projekte, Stunden und Rechnungen in einer App. Flow ist die schlanke Lösung für IT-Freelancer und Agenturen – kostenlos starten.

Flow ausprobieren

Ähnliche aktive Projekte

Tipp

Konferenzraum in Hamburg

Für das nächste Kunden- oder Teammeeting in Hamburg: vollausgestattet mit Beamer, Whiteboard und Videokonferenz – ab 49 €/h, direkt am Gänsemarkt.

Konferenzraum mieten