Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

Embedded Software Engineer (m/w/d) – Avionics & Multicore Systems

SOMI Solutions GmbH

Bremen

Vor Ort

EUR 60.000 - 80.000

Vollzeit

Vor 11 Tagen

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

Ein Unternehmen im Luft- und Raumfahrtsektor sucht einen Software-Ingenieur zur Analyse und Entwicklung für moderne Multicore-Prozessoren zur Steuerung von Satellitenplattformen. Die Rolle umfasst das Requirements Engineering, die Mitgestaltung der Softwarearchitektur sowie die Durchführung von Tests. Fundierte Kenntnisse in C, C++ und Python sind erforderlich, ebenso wie praktische Erfahrung in sicherheitskritischen Embedded-Projekten. Sehr gute Deutsch- und Englischkenntnisse sind wünschenswert.

Qualifikationen

  • Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation.
  • Praktische Erfahrung im Luft- und Raumfahrtumfeld oder ähnlichen sicherheitskritischen Embedded-Projekten.
  • Sichere Anwendung der Programmiersprachen C, C++ und/oder Python.
  • Fundierte Kenntnisse über Multicore-Prozessoren in Embedded-Systemen.
  • Erfahrung mit Echtzeitbetriebssystemen wie RTEMS, VxWorks oder Embedded Linux.
  • Vertrautheit mit agilen Methoden und ECSS Standards.
  • Sehr gute Deutsch- und Englischkenntnisse.
  • Hohes Qualitätsbewusstsein und Teamfähigkeit.

Aufgaben

  • Analysieren und bewerten des Einsatzes moderner Multicore-Prozessoren.
  • Übernehmen des Software-Requirements-Engineering auf technischer Ebene.
  • Aktive Mitgestaltung der Softwarearchitektur.
  • Planen und Durchführen von Tests auf TS- und RB-Ebene.
  • Verantworten von Verifikationsaktivitäten.
  • Erstellen und Pflegen der technischen Dokumentation.

Kenntnisse

C
C++
Python
Multicore-Prozessoren
Echtzeitbetriebssysteme
Agile Methoden

Ausbildung

Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation

Tools

RTEMS
VxWorks
Embedded Linux
Jobbeschreibung
Tätigkeiten
  • Sie analysieren und bewerten den Einsatz moderner Multicore-Prozessoren zur Steuerung von Satellitenplattformen und deren Nutzlasten.

  • Sie übernehmen das Software-Requirements-Engineering auf Ebene der technischen Spezifikation und wirken beim Co-Engineering auf System-Baseline-Ebene mit.

  • Sie gestalten die Softwarearchitektur aktiv mit und sind in Design und Implementierung der Softwarekomponenten eingebunden.

  • Sie planen, entwickeln und führen Unit-, Integrations- und Validierungstests auf TS- und RB-Ebene durch.

  • Sie verantworten Verifikationsaktivitäten, unter anderem durch statische Codeanalysen.

  • Sie erstellen und pflegen die technische Dokumentation für alle Entwicklungs-, Test- und Verifikationsaktivitäten.

Qualifikationen
  • Sie verfügen über ein abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation.

  • Sie bringen praktische Erfahrung im Luft- und Raumfahrtumfeld oder in vergleichbar sicherheitskritischen Embedded-Projekten mit.

  • Sie beherrschen die Programmiersprachen C, C++ und/oder Python sicher in der Anwendung.

  • Sie besitzen fundierte Kenntnisse über Multicore-Prozessoren und deren Einsatz in Embedded-Systemen, idealerweise im Umfeld von LEON GR712/GR740 oder der Zynq-7000-(ARM)-Familie.

  • Sie haben Erfahrung mit Echtzeitbetriebssystemen wie RTEMS, VxWorks oder Embedded Linux sowie mit Schnittstellen und Bussystemen wie MILBUS, CAN, Ethernet oder seriellen Interfaces.

  • Sie sind mit agilen Vorgehensweisen und Entwicklungsprozessen nach ECSS (z. B. ECSS-E-ST-40C, ECSS-Q-ST-80C) oder vergleichbaren Standards (z. B. DO-178) vertraut.

  • Sie verfügen über sehr gute Deutsch- und Englischkenntnisse.

  • Sie zeichnen sich durch ein hohes Qualitätsbewusstsein, Teamfähigkeit und sehr gute Kommunikationsfähigkeiten aus.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.