Embedded Firmware Engineer

Vollzeit
Remote Senior
🗓 Veröffentlicht vor 4 Wochen
💰

remote-job.net Job-Zusammenfassung:
💶 Gehalt: keine Angabe
⏰ Wöchentliche Arbeitszeit: Vollzeit
🔍 Empfohlene Erfahrung: Senior
🎓 Empfohlene Ausbildung: keine Angabe
📋 Hauptaufgaben:
  • Design und Aufwandsschätzung für Firmware-Lösungen.
  • Erstellen und Pflegen angepasster Embedded-Linux-Images und Integration von OSS.
  • Verwalten von Repositories, CI/CD-Pipelines und Firmware-Release-Management; Troubleshooting im Labor und Feld.
✅ Hauptvoraussetzungen:
  • 7+ Jahre Erfahrung in Firmware-Entwicklung für Embedded-Linux.
  • Fundierte Kenntnisse in Yocto/Buildroot/OpenWRT sowie C++ (Python vorteilhaft).
  • Erfahrung mit CI/CD, Branch-Management, Release-Prozessen, nichtflüchtigem Storage und Embedded-Troubleshooting.
🏭 Branche: Embedded Systems

Über das Unternehmen

Toptal ist ein globales Netzwerk aus freiberuflichen Technologie- und Designexpert:innen. Die Position ist primär remote, mit regelmäßigen Vor-Ort-Einsätzen in Columbus, Indiana (USA).

Webseite: https://www.toptal.com/


Aufgaben
  • Entwurf von Firmware-Lösungen und Abschätzung des Entwicklungsaufwands.
  • Erstellung und Pflege von angepassten Linux-Images für Embedded-Plattformen (Yocto, Buildroot, OpenWRT) und Integration von Open-Source-Software.
  • Verwaltung von Repository-Branches, Integrationstests sowie Pflege von CI/CD-Build-Pipelines (z. B. Azure DevOps, Jenkins).
  • Entwicklung von Firmware-Komponenten in C++ (und Einsatz von Python für Scripting/Automatisierung).
  • Fehlerbehebung und Tests der Firmware im Labor und im Feld; Pflege von nichtflüchtigen Datenspeichern und IPC-Mechanismen.
  • Einführung und Pflege statischer Analyse-Tools und Berücksichtigung von Cybersecurity-Anforderungen.

Voraussetzungen
  • Mindestens 7 Jahre Erfahrung als Firmware-Entwickler für Embedded-Linux-Plattformen.
  • Praxis mit Embedded-Linux-Distributionen/Build-Systemen (Yocto, Buildroot, OpenWRT).
  • Erfahrung mit CI/CD-Tools (Azure DevOps, Jenkins o.ä.), Branch- und Merge-Strategien sowie Release-Management für Firmware.
  • Sichere Programmierkenntnisse in C++; Erfahrung mit Python für Tests/Automatisierung von Vorteil.
  • Hands-on-Erfahrung im Troubleshooting von Embedded-Systemen sowie Kenntnisse zu nichtflüchtigen Datenbanken/Storage und IPC.
  • Vertrautheit mit Open-Source-Integration und Projekten, die Cybersecurity-Anforderungen folgen; hohe Organisationsfähigkeit in schnelllebigen Umgebungen.

Benefits
  • Vor-Ort-Einsätze in Columbus, Indiana: 1 volle Woche pro Monat ODER 2 volle Wochen alle zwei Monate; der Kunde übernimmt Reisekosten (Hotel, Mietwagen, Flug, Verpflegung).
  • Bei < 250 Meilen Entfernung zur Kundenstelle kann Anreise mit eigenem oder Mietwagen möglich sein (mit Absprache).

Source
We Work Remotely: Copywriting Jobs