Software-Ingenieur / Full-Stack Engineer (all genders) - Maritime Systeme
Fraunhofer-Gesellschaft – Karlsruhe
Aufgaben
Als Software-Ingenieur*in verstärken Sie unser kleines Entwicklerteam dabei, wissenschaftlich-technische Software-Lösungen mit professionellem Anspruch umzusetzen. Sie bringen sich in die Fähigkeitserweiterung eines schiffsgestützten Hard- und Softwaresystems ein, das die elektrooptische und thermische Abstrahlung der Schiffsplattform überwacht und steuert. Gemeinsam entwickeln wir es zukunftsfest weiter.
- Softwareentwicklung von Teilsystemen und Komponenten
- Design und Implementierung robuster, sicherer und modularer Komponenten mit klaren Schnittstellen
- Mitgestaltung der objektorientierten Systemarchitektur mit Blick auf Skalierbarkeit und Erweiterbarkeit
- Umsetzung von Nutzeranforderungen bis zur Abnahme durch den Auftraggeber.
- Weiterentwicklung des Systems über den gesamten Stack, von der Sensordatenerfassung bis zum HMI
- Migration auf eine neue Trägerplattform, Erweiterung der eigenen Umweltsensorik und Entwicklung von Schnittstellen zu Bordsystemen
- Anbindung von Datenbanken sowie Design und Implementierung graphischer Benutzerschnittstellen (HMI/GUI)
- Parallelisierung von Simulationsläufen und Portierung auf GPUs für realzeitnahe Verarbeitung
- Analyseverfahren von Simulations- und Messdaten für Entscheidungshilfen sowie prototypische Implementierung und Erprobung KI-gestützter Verfahren
- Systemtest, Erprobung, Demonstration
- Inbetriebnahme von Prototypen im maritimen Umfeld, auch an Bord von Schiffen
- Live-Demonstrationen an Bord oder am Laborsystem sowie Hands-On-Trainings
- Ausbau der Entwicklungs- und Dokumentationsumgebung
- Beteiligung an nationalen und internationalen Fachgruppen und Konferenzen
Profil
- Abgeschlossenes wissenschaftliches Hochschulstudium (Diplom/Master) der Informatik, Elektrotechnik, Ingenieur- oder Naturwissenschaften
- Fundierte Praxiserfahrung in Planung und Entwurf objektorientierter Softwareanwendungen und solide Kenntnisse in Entwicklung mit C++ und Qt
- Sicherer Umgang mit Windows- und Linux-Umgebungen sowie toolgestütztem Arbeiten im Team (Versionskontrolle, CI/CD)
- Sehr gute Deutsch- (C1) und gute Englischkenntnisse (B2)
- Von Vorteil sind Erfahrungen mit Performance-Tuning, Parallelisierung und GPU-Programmierung sowie Kenntnisse in Machine Learning, idealerweise mit CNNs und Frameworks wie PyTorch oder TensorFlow
Wir bieten
- Eine abwechslungsreiche Tätigkeit an der Schnittstelle zwischen Wissenschaft und Praxis – mit direktem Bezug zu Zukunftstechnologien und gesellschaftlich relevanten Anwendungen.
- Freiraum zur Entfaltung und die Möglichkeit, eigene Ideen und Projekte aktiv einzubringen.
- Exzellente technische Ausstattung und optimale Arbeitsbedingungen
- Motivierte Kolleg*innen, die sich durch ihre interdisziplinäre und internationale Zusammensetzung gegenseitig inspirieren
- Attraktive Rahmenbedingungen zur Vereinbarkeit von Beruf und Privatleben (z.B. flexible Arbeitszeiten innerhalb eines Gleitzeitmodells, individuelle Home-Office-Regelungen)
- Individuelle Karrierepfade durch Fortbildungs- und Entwicklungsmöglichkeiten (z.B. Förder- und Entwicklungsprogramm »Fraunhofer TALENTA« für Wissenschaftlerinnen und weibliche Führungskräfte)
- Bei Interesse und Qualifikation besteht die Möglichkeit zur Promotion
- Kostenfreie Parkplätze, Ladeinfrastruktur für Elektrofahrzeuge, Kantine, gute ÖPNV-Anbindung und Zuschuss zum Deutschlandticket
Wir wertschätzen und fördern die Vielfalt der Kompetenzen unserer Mitarbeitenden und begrüßen daher alle Bewerbungen – unabhängig von Alter, Geschlecht, Nationalität, ethnischer und sozialer Herkunft, Religion, Weltanschauung, Behinderung sowie sexueller Orientierung und Identität. Schwerbehinderte Menschen werden bei gleicher Eignung bevorzugt eingestellt. Unsere Aufgaben sind vielfältig und anpassbar – für Bewerber*innen mit Behinderung finden wir gemeinsam Lösungen, die ihre Fähigkeiten optimal fördern.
Rahmenbedingungen
Die wöchentliche Arbeitszeit beträgt 39 Stunden. Die Stelle kann auch in Teilzeit besetzt werden. Die Stelle ist zunächst auf zwei Jahre befristet. Eine Verlängerung wird angestrebt. Anstellung, Vergütung und Sozialleistungen basieren auf dem Tarifvertrag für den öffentlichen Dienst (TVöD). Zusätzlich kann Fraunhofer leistungs- und erfolgsabhängige variable Vergütungsbestandteile gewähren.
Über Fraunhofer-Institut für Optronik, Systemtechnik und Bildauswertung IOSB
Mit ihrer Fokussierung auf zukunftsrelevante Schlüsseltechnologien sowie auf die Verwertung der Ergebnisse in Wirtschaft und Industrie spielt die Fraunhofer-Gesellschaft eine zentrale Rolle im Innovationsprozess. Als Wegweiser und Impulsgeber für innovative Entwicklungen und wissenschaftliche Exzellenz wirkt sie mit an der Gestaltung unserer Gesellschaft und unserer Zukunft.
Bewerbung
Bereit für Veränderung? Dann bewerben Sie sich jetzt, und machen Sie einen Unterschied! Nach Eingang Ihrer Online-Bewerbung erhalten Sie eine automatische Empfangsbestätigung. Dann melden wir uns schnellstmöglich und sagen Ihnen, wie es weitergeht.
Fraunhofer-Institut für Optronik, Systemtechnik und Bildauswertung IOSB
Kennziffer:86073