BG
Embedded Software Engineer Aerospace & Defence
Brainchild GmbH
flexible Full-time Mid Level Yesterday
About the role
Deine Rolle im Team
- Du entwickelst Software dort, wo sie zuverlässig funktionieren muss: nah an Hardware, Systemverhalten, Simulation und Testumgebungen.
- Du entwickelst Software für ein komplexes Luftfahrtsystem - von systemnahen Komponenten über Schnittstellen und Tools bis hin zur Testautomatisierung.
- Je nach Erfahrung arbeitest du an Embedded-Software, Simulationsanbindung, Datenverarbeitung, Testframeworks oder Integrationssoftware.
- Die konkrete Toolchain ist projektabhängig.
- Entwicklung, Erweiterung und Wartung von Softwarekomponenten für Flugkörper- und Luftfahrtsysteme.
- Umsetzung technischer Anforderungen in robuste, wartbare und testbare Software.
- Entwicklung von Tools, Schnittstellen und Testautomatisierung für Entwicklungs-, SIL- und HIL-Umgebungen.
- Integration von Software mit Hardware, Sensorik, Aktorik, Simulationsumgebungen und Testsystemen.
- Unterstützung bei Debugging, Fehleranalyse, Systemintegration und Inbetriebnahme.
- Mitarbeit an Softwarearchitektur, technischen Konzepten, Requirements und Designdokumentation.
- Enge Zusammenarbeit mit System Engineering, Test Engineering, Hardware, Algorithmik und Kunden.
- Sicherstellung von Code-Qualität durch Reviews, Tests, Automatisierung und geeignete Entwicklungsprozesse.
- Unterstützung bei Integration, Inbetriebnahme und Validierung auf Zielsystemen.
Unser Angebot
- Kein langes Anschreiben nötig - eine kurze Übersicht über deine Projekte, Aufgaben und die Technologien, mit denen du gearbeitet hast, reicht völlig.
Technologien und Skills
- Java
- Ethernet
- Python
- C++
- MATLAB
- Git
- Linux
- Rust
- Simulink
- CAN
- C
Unsere Erwartungen an dich:
Qualifikationen
- Solide Programmierkenntnisse in mindestens einer relevanten Sprache, z. B. C, C++, Python, Rust, Java oder vergleichbar.
- Verständnis für Softwarequalität, saubere Schnittstellen, nachvollziehbare Dokumentation und wartbare Architektur.
- Interesse an hardwarenaher Entwicklung, Luftfahrtsystemen, Embedded Systems oder simulationsnaher Software.
- Analytische, eigenständige und lösungsorientierte Arbeitsweise.
- Sehr gute Deutsch- und Englischkenntnisse für technische Abstimmung, Dokumentation und Zusammenarbeit in internationalen Projektteams.
- Kenntnisse in HIL, SIL, Testautomatisierung, Simulationsanbindung oder modellbasierter Entwicklung.
- Verständnis für Radar-, Navigations-, Flugregelungs- oder Sensorsysteme.
Erfahrung
- Mindestens 2 Jahre Berufserfahrung in der Softwareentwicklung.
- Erfahrung mit Linux, Git, Build-Systemen, Debugging, automatisierten Tests oder CI/CD.
- Erfahrung mit Embedded Linux, RTOS, Echtzeitsystemen oder hardwarenaher Softwareentwicklung.
- Erfahrung mit Aerospace, Defence, UAVs, Flugkörpern, Avionik oder sicherheitskritischen Systemen.
- Erfahrung mit C/C++, Python, MATLAB/Simulink, Rust, CAN, Ethernet, Sensorinterfaces oder Aktuatoransteuerung.
Ausbildung
- Abgeschlossenes technisches Studium, eine vergleichbare Ausbildung oder gleichwertige Praxiserfahrung, z. B. in Informatik, Software Engineering, Elektrotechnik, Luft- und Raumfahrttechnik, Physik oder einem verwandten technischen Bereich.
Benefits
- Flexible Arbeitszeiten
Skills
CC++CANEthernetGitJavaLinuxMATLABPythonRustSimulink
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free