Embedded Software Engineer

OHB SE ↗

📍 Bremen, Germany 🇩🇪

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

RustRTOSVxWorksTestingECSS

Industry

AerospaceTelecommunications

Job Description

  • Rust‑basierte Software‑Architekturen fĂźr Satelliten‑Flugsoftware mitzugestalten
  • Safety‑ und Security‑relevante Komponenten in Rust zu entwickeln
  • Moderne Software‑Engineering‑Praktiken (Testing, Tooling, CI, Static Analysis) mit ECSS‑Standards in Einklang zu bringen
  • Multicore‑Konzepte produktiv machen (z. B. Partitionierung, Determinismus, Scheduling‑Strategien)
  • Hochzuverlässige Kommunikationspfade implementieren (MIL‑STD‑1553/MILBUS, CAN, Ethernet, serielle Schnittstellen)
    Flugsoftware ins All bringen

Du arbeitest dabei eng mit erfahrenen Embedded‑ und Avionik‑Ingenieur:innen zusammen und hast die Möglichkeit, die Rolle von Rust in der zukünftigen Satelliten‑Avionik aktiv zu prägen.

Ihre Qualifikationen

Das bringst du mit

  • Solider Embedded‑Background: Software Entwicklung in ressourcenbeschränkten/RT‑Kontexten
  • Rust‑Erfahrung (praktische Projekte oder Produktion) und Lust, Rust im Safety‑Kontext produktiv zu machen
  • Verständnis fĂźr Echtzeit, Concurrency und deterministisches Verhalten auf Multicore Prozessoren / MPSoCs
  • Erfahrung mit RTOS (RTEMS, VxWorks) oder Embedded Linux
  • Vertraut mit Software‑Qualität in regulierten Umgebungen (z.B. ECSS‑Prozesse, Reviews, Tests, Nachweise)
  • Sehr gute Deutsch‑ und Englischkenntnisse
  • Hohes Qualitätsbewusstsein sowie ausgeprägte Team- und Kommunikationsfähigkeit verbunden mit Begeisterung fĂźr die eigene Arbeit

Nice‑to‑haves

  • Kenntnisse zu LEON (GR712/GR740), Zynq‑7000, idealerweise erste RISC‑V‑BerĂźhrung
  • Erfahrung mit Safety/Security‑Mechanismen (z.B. robuste APIs, Memory Safety, FMEA/FTA‑Denke)
  • Erfahrung mit Static Analysis/Fuzzing/Property‑Based Testing (C und/oder Rust)
  • Kenntnisse typischer Space‑Protokolle und ‑Bussysteme
  • Beitrag zu Open‑Source oder interne Tech‑Guidelines – du hebst gern Standards