Embedded Software Engineer Satelliten-Avionik (Rust/C/C++) (2971676)
SOMI Solutions GmbH
Bremen, Germany
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Compensation
€75,000.0 - €90,000.0
Working hours
Regular working hours
Languages
English, German
Job source
Tech stack
C++ (Programming Language)
Software Quality
Linux on Embedded Systems
Embedded Software
Failure Mode Effects Analysis
Fuzz Testing
Multiprocessing
Open Source Technology
Software Architecture
Real-Time Operating Systems
Reduced Instruction Set Computing
Software Engineering
+4 more
System on a Chip
VxWorks
Concurrency
Information Technology
Job description
- Full-timeEmployment type: Full-time
- €75,000 - €90,000 (employer salary)
- On-site, * Mitgestaltung moderner Softwarearchitekturen für Satelliten-Flugsoftware auf Basis von Rust, C und C++
- Entwicklung sicherheits- und missionskritischer Softwarekomponenten
- Umsetzung moderner Software-Engineering-Praktiken unter Berücksichtigung von ECSS-Standards
- Entwicklung und Optimierung von Multicore-Konzepten, beispielsweise hinsichtlich Partitionierung, Determinismus und Scheduling
- Implementierung hochzuverlässiger Kommunikationsschnittstellen und Bussysteme
- Entwicklung von Software für ressourcenbeschränkte Echtzeitumgebungen
- Integration, Verifikation und Test von Flugsoftware
- Unterstützung bei Reviews, Qualitätssicherungsmaßnahmen und technischen Nachweisen
- Aktive Mitgestaltung von Entwicklungsrichtlinien, Tooling und Best Practices rund um Rust im Space-Umfeld
Requirements
- Erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik, Luft- und Raumfahrttechnik oder eine vergleichbare Qualifikation
- Fundierte Erfahrung in der Embedded-Softwareentwicklung innerhalb ressourcenbeschränkter oder Echtzeit-Systeme
- Praktische Erfahrung mit Rust oder starkes Interesse, Rust im sicherheitskritischen Umfeld einzusetzen
- Sehr gute Kenntnisse in C und/oder C++
- Verständnis von Echtzeitverhalten, Concurrency und deterministischen Systemen auf Multicore-Prozessoren
- Erfahrung mit RTOS-Lösungen wie RTEMS, VxWorks oder Embedded Linux
- Kenntnisse im Bereich Softwarequalität und Entwicklungsprozesse in regulierten Umgebungen
- Strukturierte, qualitätsorientierte und eigenverantwortliche Arbeitsweise
- Ausgeprägte Team- und Kommunikationsfähigkeit
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Wünschenswerte Zusatzqualifikationen
- Kenntnisse von LEON-Prozessoren (GR712, GR740), Zynq-Architekturen oder RISC-V
- Erfahrung mit Safety- und Security-Konzepten im Embedded-Umfeld
- Kenntnisse in FMEA, FTA oder vergleichbaren Methoden
- Erfahrung mit Static Analysis, Fuzzing oder Property-Based Testing
- Kenntnisse von Raumfahrtprotokollen und Kommunikationsbussystemen
- Erfahrung im Umgang mit Open-Source-Projekten oder technischen Entwicklungsrichtlinien
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on xing.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago