
Senior Embedded Software Engineer (m/w/d
Berlin / Permanent / 70.000 – 80.000 €
JOB ID 263039
Klient ist ein führendes Technologieunternehmen, das sich auf die Entwicklung und Bereitstellung hochspezialisierter, innovativer Systemlösungen konzentriert. Mit starker Marktpräsenz und kontinuierlichem Technologiefokus steht das Unternehmen für höchste Qualität, nachhaltige Innovation und exzellente Ingenieurskunst im internationalen Umfeld.
Zur Verstärkung des Entwicklungsteams suchen wir einen Senior Embedded Software Engineer (m/w/d) in Berlin.
Ihre Aufgaben:
Inbetriebnahme & Plattform-Integration: Erstimplementierung und Bring-up neuer Hardware-Plattformen (Bootloader-Ketten, Peripherieanbindung sowie SoC- und FPGA-Kopplung)
Treiber- & HAL-Entwicklung: Konzeption und Erstellung von hardwarenahen Treibern und Abstraktionsschichten für RF-Komponenten, Steuerungselemente und Messgeräte in Rust sowie C/C++23
Anwendungsentwicklung: Implementierung durchgängiger Embedded-Linux-Softwarelösungen – von der systemnahen Logik bis hin zu Geräteschnittstellen und Bedieneroberflächen
HW/SW-Debugging: Systematische Fehleranalyse an der Schnittstelle zwischen Hard- und Software unter Einsatz moderner Laborgeräte (Oszilloskop, JTAG, Logikanalysator) in enger Abstimmung mit dem Hardware-Team
FPGA-/SoC-Schnittstellendesign: Realisierung der Kommunikation mit FPGA-Firmware sowie Pflege und Umsetzung von Register-Maps, DMA-Transfers und Interrupt-Steuerungen
Moderne Entwicklungsmethoden: Aktive Nutzung und Etablierung von KI-gestützten Coding-Tools zur Optimierung der Arbeitsprozesse sowie Wissensaustausch im Team
Ihre Qualifikationen:
Abgeschlossenes Ingenieurs- oder Informatikstudium (z. B. Elektrotechnik, Technische Informatik) oder eine adäquate technische Qualifikation
Mehrjährige fundierte Berufserfahrung (ca. 5+ Jahre) in der hardwarenahen Embedded-Fullstack-Entwicklung
Nachweisbare Praxiskenntnisse in der Programmierung mit Rust sowie C/C++ (C++23)
Rutschierter Umgang mit Embedded Linux (z. B. Yocto oder Buildroot)
Fundierte Erfahrung in Board-Bring-up, Treiberarchitekturen (HAL) und der Integration komplexer Peripherie
Praxiserfahrung mit FPGA-/SoC-/MCU-Schnittstellen (Register-Mapping, DMA, Interrupt-Handling) und versierter Umgang mit gängigem Messequipment
Verständnis für sauberes Software-Engineering (modulare Systemarchitekturen, reproduzierbare Builds und CI/CD-Prozesse) sowie versierter Einsatz von Versionierungstools (Git)
Aufgeschlossenheit gegenüber dem Einsatz moderner KI-Coding-Assistenten im Entwicklungsalltag
Sehr gute Deutsch- und Englischkenntnisse (Team- und Alltagssprache ist überwiegend Deutsch, technische Dokumentation erfolgt teils auf Englisch)
Idealerweise bringen Sie zusätzlich mit:
Kenntnisse in Python zur Automatisierung von Tests und Toolchain-Skripten
Erfahrung im Umfeld von RF-/HF-Systemen (Signalpfad-Messung, Kalibrierung) sowie HIL-Testständen und Laborumgebungen
Das bietet unser Klient:
Unbefristete Festanstellung in einem zukunftssicheren, innovativen Technologieunternehmen
Ein hochmodernes Arbeitsumfeld mit neuester Ausstattung und agilen Entwicklungsmethoden
Atraktive Rahmenbedingungen mit flexiblen Arbeitszeiten
Gezielte fachliche und persönliche Weiterbildungsmöglichkeiten
Professionelle Einarbeitung und gelebte Teamkultur mit flachen Hierarchien
