Jobriver IT Jobbörse

Senior Embedded Software Engineer (m/w/d)

  • Vollzeit
  • Hamburg
  • Vor Ort
  • Mid-Level
  • Start ab sofort

Deine Aufgaben

Das Unternehmen ist ein führender Anbieter für maritime Funk- und Kommunikationssysteme und unterstützt Marinen auf der ganzen Welt dabei, die Meere sicherer zu machen. Am Standort in Hamburg erwartet Sie ein internationales und diverses Hightechumfeld, in dem Sie Teil eines engagierten Teams von über 9.700 Kolleginnen und Kollegen werden können. In dieser Rolle sind Sie verantwortlich für das eigenständige Bring-up neuer Embedded-Linux-Plattformen, einschließlich der Board-Initialisierung, Bootloader-Anpassungen und Kernel-Konfiguration. Zu Ihren Aufgaben gehört auch die Analyse, Erstellung und Anpassung von Device-Tree-Dateien sowie die Integration neuer Peripheriegeräte und die Modifikation bestehender Bindungen. Darüber hinaus entwickeln Sie Treiber und Kernel-Komponenten in C für gängige Bussysteme wie I2C, SPI, SSI, CAN und UART. Sie führen Hardware-Debugging mit JTAG/SWD, Logikanalysatoren, Oszilloskopen und Software-Debug-Tools durch. Die Unterstützung beim Aufbau und der Pflege von Build-Systemen sowie CI/CD-Pipelines gehört ebenfalls zu Ihrem Verantwortungsbereich. In enger Abstimmung mit Hardware-Entwickelnden, Produktverantwortlichen und QA gewährleisten Sie stabile und skalierbare Lösungen. Das Unternehmen bietet Ihnen zukunftssichere Entwicklungsmöglichkeiten und spannende Aufgaben an innovativen Produkten in einem wachsenden Marineunternehmen.

Dein Profil

Der ideale Kandidat hat ein abgeschlossenes Studium der Elektrotechnik, Informatik, Nachrichtentechnik oder eines vergleichbaren Studiengangs sowie mindestens drei Jahre Berufserfahrung im Embedded-Linux-Umfeld. Sehr gute Kenntnisse in C/C++ mit Fokus auf Kernel-Entwicklung sind unerlässlich, ebenso wie ein fundiertes Wissen über den Linux-Kernel und die Device-Tree-Syntax. Praktische Erfahrung im Debuggen von Bussystemen wie I²C, SPI, SSI, CAN und UART ist erforderlich, ebenso der sichere Umgang mit Debug-Tools wie JTAG/SWD, Logic Analyzer, Oszilloskop, gdb und perf. Erfahrung mit Build-Systemen wie dem Yocto Project oder Buildroot ist von Vorteil. Gute Englischkenntnisse in Wort und Schrift sind ebenfalls notwendig. Persönliche Eigenschaften wie ausgeprägte Teamfähigkeit, Kommunikations- und Dokumentationsstärke sowie eine selbstständige Arbeitsweise sind für diese Position wichtig. Erfahrung mit agilen Entwicklungsmethoden wie Scrum oder Kanban wird ebenfalls geschätzt.

Tech-Stack

Tippe an, was du schon kannst – wir zeigen dir, wie gut die Stelle passt.

0 %Match

Noch nichts ausgewählt.

Außerdem wichtig

TeamfähigkeitKommunikationDokumentationsstärkeSelbstständige Arbeitsweise DeutschEnglisch

Klingt nach dir?

In zwei Minuten beworben – ohne Anschreiben-Pflicht, ohne Konto.

1
Kurzer Skill-TestEin paar Fragen zu C, C++ – das Ergebnis geht mit deiner Bewerbung an das Unternehmen.
Fragen werden geladen …
2Deine Angaben
Welche Skills bringst du mit?
Lebenslauf & Unterlagen