Anmelden Job inserieren
16.420 IT-Jobs

Senior Embedded Software Engineer (m/w/d)

Jobriver IT Jobbörse (16.417 weitere Jobs)
Hamburg
Vor Ort
Vollzeit
Mid-Level
Ab sofort
vor 12 Tagen
Gehaltsrahmen wird im Prozess kommuniziert

Beschreibung

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.

Anforderungen

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.

Technologien

C C++

Soft Skills

Teamfähigkeit Kommunikation Dokumentationsstärke Selbstständige Arbeitsweise

Erforderliche Sprachen

Deutsch Englisch

Jetzt bewerben

75.000 €
0 / 800 Zeichen

Lebenslauf, Zeugnisse, Anschreiben (PDF, max. 5MB pro Datei, max. 10 Dateien)

Dateien hier ablegen oder klicken
Weitere Informationen findest du in der Datenschutzerklärung. Du kannst deine Einwilligung jederzeit widerrufen.