Senior Embedded Software Engineer at ACONEXT
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

06 Dec, 26

Salary

0.0

Posted On

07 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description


  • Hardware- und Plattformen-Integration: Sie übernehmen den technischen Bring-up neuer Hardware und sorgen für eine reibungslose Integration von Boot-Prozess, Peripherie, SoC und FPGA.
  • Entwicklung von Treibern und Hardware-Abstraktionen: Sie entwickeln hardwarenahe Software und HALs für RF-Komponenten, Messsysteme und weitere Peripherie mit Rust sowie C/C++23.
  • Embedded-Anwendungsentwicklung: Sie realisieren Softwarelösungen auf Embedded-Linux-Systemen – von der Backend- und Systemebene bis hin zu Geräte-APIs und Benutzeroberflächen.
  • Analyse und Debugging: Gemeinsam mit der Hardware-Entwicklung untersuchen und beheben Sie HW/SW-Fehler mithilfe von JTAG, Logic Analyzer, Oszilloskop und weiteren Messmitteln.
  • FPGA- und SoC-Integration: Sie implementieren und betreuen die Schnittstellen zwischen Software und FPGA-Firmware, einschließlich Registerzugriffen, DMA-Transfers und Interrupt-Verarbeitung.
  • Einsatz moderner KI-Werkzeuge: Sie setzen AI-basierte Coding-Tools gezielt in der täglichen Entwicklung ein und tragen dazu bei, effektive Vorgehensweisen und Erfahrungen im Team zu etablieren.


  • Das bringen Sie mitErfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik, Embedded Systems oder einer vergleichbaren Fachrichtung.
  • Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung, idealerweise mit mindestens fünf Jahren Erfahrung im hardwarenahen Umfeld.
  • Fundierte Kenntnisse und praktische Erfahrung mit Rust sowie C/C++, insbesondere modernen C++-Standards wie C++23.
  • Gute Kenntnisse im Umgang mit Embedded Linux und Build-Systemen wie Yocto oder Buildroot.
  • Erfahrung bei der Inbetriebnahme neuer Hardware sowie in der Entwicklung von Treibern, HALs und der Integration verschiedener Peripheriekomponenten.
  • Praktische Kenntnisse bei der Anbindung von FPGA-, SoC- und MCU-Systemen, insbesondere im Umgang mit Registern, DMA und Interrupts.
  • Erfahrung in der systematischen HW/SW-Fehlersuche mit typischen Labor- und Debugging-Werkzeugen.
  • Verständnis für wartbare und strukturierte Softwarearchitekturen, reproduzierbare Build-Prozesse sowie ein sauberes Dependency- und Versionsmanagement.
  • Bereitschaft und Erfahrung, KI-gestützte Entwicklungswerkzeuge sinnvoll in den eigenen Workflow zu integrieren.
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.

Responsibilities
Loading...