Embedded Software Engineer Satelliten-Avionik (Rust/C/C++)

SOMI Solutions GmbH
Bremen, Germany
3 days ago
Apply on www.careerjet.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Tech stack

C++ (Programming Language) Software Quality Linux on Embedded Systems Embedded Software Failure Mode Effects Analysis Fuzz Testing Multiprocessing Open Source Technology Real-Time Operating Systems Reduced Instruction Set Computing Software Engineering System on a Chip
+3 more
VxWorks Concurrency Information Technology

Requirements

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 Ihr Profil 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 www.careerjet.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:59 min

Analyzing concurrency bottlenecks in standard serverless architectures

Marco Plaul Marco Plaul +1 ¡ World Congress 2023

3:40 min

Integrating mutation testing and fuzzing into software workflows

Michael Contento ¡ World Congress 2023

3:07 min

Navigating software integration compliance in safety automotive environments

Nico Schmidt ¡ LIVE

2:37 min

Managing concurrent tasks with structured concurrency

Ron Veen Ron Veen ¡ World Congress 2025

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

3:52 min

Sending malformed inputs to applications using fuzzing

Michael Contento ¡ World Congress 2023

Videos

See all

Related articles

See all