Job
- Level
- Erfahren
- Job Feld
- Embedded
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
- Ort
- Hamburg, Bremen
- Arbeitsmodell
- Onsite
Job Zusammenfassung
In dieser Rolle entwickelst du komplexe Simulationssoftware und Embedded-Anwendungen, begleitest die Software über den gesamten Lebenszyklus und verbesserst Simulationsmodelle und -frameworks für autonome Systeme.
Job Technologien
Deine Rolle im Team
- Du möchtest komplexe Simulationssoftware und hardwarenahe Anwendungen für autonome technische Systeme entwickeln? Als Softwareentwickler C++ Simulation / Embedded Systems (all genders) arbeitest du an anspruchsvollen Lösungen für sicherheitskritische Einsatzbereiche.
- Du begleitest die Software über den gesamten Lebenszyklus, von den Anforderungen und der Architektur bis zur Integration und Wartung.
- Dabei gestaltest du moderne Simulationsmodelle, Frameworks und Embedded-Software aktiv mit.
- Du entwirfst, entwickelst und implementierst Simulationsmodelle für technische Geräte, Systeme und deren Einsatzumgebung.
- Du entwickelst Software in modernem C++ und integrierst hardwarenahe sowie eingebettete Komponenten.
- Du verbesserst Simulationsframeworks, Benutzeroberflächen sowie Test- und Debugging-Werkzeuge.
- Du erstellst Softwareanforderungen, Architekturen, Designs und technische Umsetzungskonzepte.
- Du pflegst Anforderungen und Testspezifikationen auf System-, Komponenten- und Unit-Ebene.
- Du bewertest Softwarearchitekturen hinsichtlich Qualität, Kosten, Terminen und technischer Umsetzbarkeit.
- Du führst Softwaretests, Integrationen, Reviews und Verifikationen durch und dokumentierst die Ergebnisse.
- Du stimmst dich mit Kunden, Entwicklungsteams und angrenzenden Fachbereichen ab.
- Du unterstützt bei der Planung und Umsetzung von Arbeitspaketen sowie während der späteren Wartungsphase.
Unsere Erwartungen an dich
Ausbildung
- Abgeschlossenes Studium der Informatik, Technischen Informatik, Elektrotechnik, Mechatronik, Luft- und Raumfahrttechnik oder einer vergleichbaren technischen Fachrichtung
- Alternativ eine Ausbildung als Fachinformatiker mit entsprechender Weiterbildung und mehrjähriger Berufserfahrung
Qualifikationen
- Kenntnisse in Softwarearchitektur, Softwaredesign und strukturierten Entwicklungsprozessen
- Sehr gute Englischkenntnisse, Deutschkenntnisse sind von Vorteil
- Kenntnisse in autonomen Systemen, Robotik, Unterwassertechnologien oder Raumfahrtsystemen
- Kenntnisse in Qt, Git, DOORS und JIRA
- Kenntnisse in ECSS-SMP-Werkzeugen oder vergleichbaren Simulationsumgebungen
- Kenntnisse in der Entwicklung von Bodenstations- oder Missionssoftware
Erfahrung
- Sehr gute Kenntnisse in modernem C++ sowie Erfahrung mit hardwarenaher Programmierung
- Kenntnisse in Python und Erfahrung in einer Linux-Entwicklungsumgebung
- Fundierte Erfahrung im Requirements Engineering und in der Formulierung klarer, überprüfbarer Anforderungen
- Mehrjährige Berufserfahrung in der Softwareentwicklung
- Erfahrung mit agilen Arbeitsweisen sowie eine strukturierte und teamorientierte Arbeitsweise
- Optional: Erfahrung in der Entwicklung von Simulationssoftware oder Embedded Software
- Erfahrung mit föderierten Simulationen oder Co-Simulationstechniken
- Erfahrung mit Echtzeitsystemen sowie Test- und Debugging-Werkzeugen
- Erfahrung mit sicherheitskritischen Softwarestandards
Benefits
Work-Life-Integration
Themen mit denen du dich im Job beschäftigst
Job Standorte
Das ist dein Arbeitgeber
nexadus GmbH
Nexadus GmbH fokussiert sich auf die Vermittlung von IT- und Engineering-Experten an geeignete Projekte und legt großen Wert auf individuelle Stärken der Bewerber.
Description
- Unternehmenstyp
- Etablierte Firma
- Arbeitsmodell
- Hybrid, Onsite
- Branche
- Internet, IT, Telekom