ITKarrierenDein Stack. Deine Möglichkeiten.Merkliste 0
Menü
← 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!