← Zur Jobsuche
Senior Embedded Software Engineer / Embedded Fullstack Developer (all gender) 100
Veröffentlicht am
- Arbeitsort
- 10115 Berlin, Berlin, Deutschland
Stellenbeschreibung
Du möchtest hardwarenahe Software entwickeln und moderne Embedded-Systeme von der Inbetriebnahme bis zur Geräte-UI mitgestalten? Dann bring deine Erfahrung in Rust, C/C++ und Linux ein und arbeite an anspruchsvollen Hardware-, SoC- und FPGA-basierten Plattformen.
- übernimmst den Bring-up und die Plattform-Integration neuer Hardware-Plattformen – von der Boot-Kette über die Peripherie bis zur SoC- und FPGA-Anbindung
- entwickelst Treiber und Hardware Abstraction Layers (HAL) für RF-Hardware, Peripherie sowie Mess- und Steuerungskomponenten mit Rust und C/C++23
- implementierst Anwendungssoftware vom Fullstack bis zur Geräte-UI und API auf Linux-Embedded-Basis
- führst HW/SW-Debugging mit Logic Analyzer, JTAG und Oszilloskop durch und arbeitest dabei eng mit der Hardware-Entwicklung zusammen
- setzt FPGA-/SoC-Schnittstellen um und arbeitest mit Register-Maps, DMA und Interrupt-Handling
- nutzt KI-gestützte Coding-Tools produktiv im Entwicklungsalltag und teilst bewährte Vorgehensweisen im Team
- hast ein abgeschlossenes Studium der Elektrotechnik, Informatik oder eine vergleichbare Qualifikation
- bringst mindestens ca. 5 Jahre Erfahrung in der Embedded-Fullstack-Entwicklung mit hardwarenahem Schwerpunkt mit
- verfügst über solide praktische Erfahrung mit Rust und C/C++, idealerweise C++23
- bist sicher im Umgang mit Linux sowie Yocto oder Buildroot
- hast Erfahrung mit Bring-up, Treiber-/HAL-Entwicklung und Peripherie-Integration
- kennst dich mit FPGA-, SoC- und MCU-Schnittstellen sowie Register-Maps, DMA und Interrupts aus
- verfügst über Erfahrung im HW/SW-Debugging mit gängigen Laborgeräten
- hast ein gutes Verständnis für modulare Softwarearchitekturen, reproduzierbare Builds und nachvollziehbare Abhängigkeitsverwaltung
- nutzt KI-Coding-Tools aktiv in deinem Entwicklungsalltag
- arbeitest selbstständig, strukturiert und lösungsorientiert
- verfügst über sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Du willst Embedded-Systeme nicht nur programmieren, sondern die Verbindung zwischen Hardware, FPGA, SoC und Software aktiv gestalten? Dann bring deine Expertise in Rust, C/C++, Linux und HW/SW-Debugging ein und entwickle innovative Embedded-Plattformen – make it happen!