Senior Firmware Ingenieur für Embedded Linux & Treiber-Entwicklung (Remote)
Aus der Ferne
Vollzeit
Teilzeitarbeit
Einführung
Als Senior Firmware Ingenieur werden Sie maßgeblich an der Entwicklung und Optimierung unserer innovativen Embedded-Linux-Systeme beteiligt sein. Sie bringen fundierte Kenntnisse in C/C++-Programmierung mit und verfügen über umfassende Erfahrung in der Entwicklung von Linux-Treibern sowie der Hardware-Integration. Diese anspruchsvolle Position erfordert einen versierten Spezialisten, der komplexe Firmware-Lösungen für VOS1 und VOS2 konzipieren kann.
Hauptverantwortlichkeiten
- Entwurf, Implementierung und Testen von Software-Änderungen für die VOS1- und VOS2-Plattformen unter Berücksichtigung modernster Technologien und Best Practices.
- Entwicklung von robusten Linux-Treibern für verschiedene Hardware-Komponenten wie Display-Controller, Touch-Interfaces und Kommunikationsmodule.
- Implementierung und Optimierung von Energiemanagement-Lösungen für eingebettete Systeme mit besonderem Fokus auf Batterielebensdauer und Effizienz.
- Erstellung und Pflege automatisierter Testsuiten für die Ausführung im SQE-Testlabor zur Sicherstellung höchster Qualitätsstandards.
- Aktualisierung und Vervollständigung der technischen Dokumentation für Endbenutzer und interne Stakeholder.
- Integration und Konfiguration von BT/WLAN-Chips in Embedded-Linux-Umgebungen unter Berücksichtigung von Energieeffizienz und Leistungsoptimierung.
- Zusammenarbeit mit Hardware-Ingenieuren zur Optimierung der Firmware-Hardware-Schnittstellen und Lösung komplexer Integrationsherausforderungen.
Erforderliche Qualifikationen
- Mindestens 5 Jahre Berufserfahrung in der Firmware-Entwicklung für Embedded-Linux-Systeme.
- Hervorragende Kenntnisse in C (C11/C17) und C++ (C++14/C++17/C++20) Programmierung.
- Nachweisbare Erfahrung in der Linux-Treiberentwicklung (Kernel 5.x) und tiefgehendes Verständnis der Kernel-Architektur.
- Umfassende Kenntnisse im Bereich Hardware-Integration, insbesondere mit Display- und Touch-Controller-Technologien.
- Fundierte Erfahrung mit Energiemanagement-Konzepten für batteriebetriebene Embedded-Systeme.
- Vertrautheit mit Bluetooth- und WLAN-Technologien (802.11ac/ax) sowie deren Integration in Embedded-Linux-Umgebungen.
- Erfahrung mit Cross-Compilation-Toolchains, Build-Systemen (wie Yocto, Buildroot) und Debugging-Tools für Embedded-Systeme.
- Gute Kenntnisse im Bereich automatisierter Testverfahren und kontinuierlicher Integration für Firmware-Entwicklung.
Wünschenswerte Qualifikationen
- Erfahrung mit ARM-basierten SoCs (wie NXP i.MX, Qualcomm Snapdragon, TI OMAP).
- Kenntnisse in der Entwicklung von Bootloadern (U-Boot, UEFI).
- Vertrautheit mit Secure Boot-Konzepten und Hardware-Sicherheitsmodulen.
- Erfahrung mit RTOS-Systemen neben Linux (FreeRTOS, Zephyr).
- Kenntnisse in der Entwicklung von Gerätetreibern für Sensoren und Peripheriegeräte.
- Erfahrung mit Battery Management Systems (BMS) und Power Management ICs (PMIC).
- Grundlegende Kenntnisse in der Hardware-Entwicklung und Schaltungsanalyse.
Warum Sie sich bewerben sollten
Als Teil unseres internationalen Teams arbeiten Sie an spannenden Projekten mit modernster Technologie. Wir bieten eine flexible Remote-Arbeitsumgebung, wettbewerbsfähige Vergütung und die Möglichkeit, Ihre technischen Fähigkeiten kontinuierlich weiterzuentwickeln. Unsere offene Unternehmenskultur fördert Innovation und ermöglicht es Ihnen, bedeutsame Beiträge zu leisten, die direkten Einfluss auf unsere Produkte haben. Werden Sie Teil eines dynamischen Teams, das die Zukunft der Embedded-Systeme gestaltet.