Zurück zu allen offenen Projekten
Zurück zu allen offenen Projekten
Senior Embedded Software Engineer (m/w/d)
Berlin
Start: September 2026
Laufzeit: 18 Monate
Auslastung: Vollzeit
Lokation: Berlin
Vertragsart: Arbeitnehmerüberlassung
Aufgaben:
- Inbetriebnahme und Integration neuer Hardware-Plattformen inklusive Boot-Kette, Peripherie sowie SoC- und FPGA-Anbindung
- Entwicklung hardwarenaher Treiber und HALs für RF-Hardware, Peripherie sowie Mess- und Steuerungskomponenten in Rust und C/C++23
- Entwicklung von Embedded-Anwendungssoftware auf Linux-Basis – von Backend und Schnittstellen bis hin zu Geräte-UI und APIs
- Durchführung von HW/SW-Debugging und systematischer Fehleranalyse mit Logic Analyzer, JTAG und Oszilloskop in enger Zusammenarbeit mit der Hardware-Entwicklung
- Umsetzung und Integration von FPGA-/SoC-Schnittstellen einschließlich Register-Maps, DMA und Interrupt-Handling
- Einsatz moderner KI-Coding-Tools im Entwicklungsalltag sowie Austausch und Etablierung bewährter Vorgehensweisen im Team
Anforderungen:
- Abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Fachrichtung
- Mehrjährige Berufserfahrung, idealerweise ab ca. 5 Jahren, in der Embedded-Fullstack-Entwicklung mit hardwarenahem Schwerpunkt
- Fundierte praktische Erfahrung mit Rust und C/C++23
- Sicherer Umgang mit Linux-Embedded-Systemen, insbesondere Yocto oder Buildroot
- Erfahrung mit Bring-up, Treiber- und HAL-Entwicklung sowie der Integration von Peripherie
- Gute Kenntnisse im Umgang mit FPGA-, SoC- und MCU-Schnittstellen, insbesondere Registern, DMA und Interrupts
- Erfahrung im HW/SW-Debugging mit Logic Analyzer, JTAG, Oszilloskop und vergleichbaren Laborgeräten
- Verständnis für saubere und nachhaltige Softwareentwicklung, insbesondere modulare Architekturen, reproduzierbare Builds und nachvollziehbare Abhängigkeitsverwaltung
- Aktive und produktive Nutzung von KI-Coding-Tools im Entwicklungsalltag
- Sehr gute Deutsch- und Englischkenntnisse; die Teamkommunikation erfolgt überwiegend auf Deutsch, technische Dokumentation teilweise auf Englisch
Nice-to-have:
- Erfahrung mit Python für Tools und Test-Automation
- Erfahrung mit RF-/HF-Produkten, insbesondere Kalibrierung und Signalpfaden
- Erfahrung mit HIL-Systemen und im Laborbetrieb
- Sicherer Umgang mit Git und gängigen Entwicklungs- und Versionskontrollprozessen



