CareerPlan

Embedded Software Engineer (m/w/d) Rust

Bremen, BREMENFull-time2026-10-23 → 2026-11-10

Core

Develop high-reliability, safety-critical flight software for satellites using Rust.

Role type

Senior Embedded Software Engineer (Safety-Critical Systems)

Builds

Flight software for satellites

Domain

Aerospace / Embedded Systems / Safety-Critical Software

Required skills

Rust, Embedded Systems, Real-Time Systems (RTOS), Multicore Programming, RTOS (RTEMS, VxWorks, Embedded Linux), Communication Protocols (MILBUS, CAN, Ethernet, Serial), Software Quality Assurance (ECSS), LEON Architecture, Zynq 7000

Preferred skills

RISC-V, Safety/Security Mechanisms, FMEA/FTA

Technologies

Rust, RTEMS, VxWorks, Embedded Linux, LEON, Zynq 7000, MILBUS, CAN, Ethernet

Responsibilities

Design future-oriented software architectures in Rust for satellite use, develop high-reliability safety and security components, bridge modern engineering practices with ECSS regulations, implement multicore concepts like partitioning and scheduling, program robust communication paths over various standards.

Seniority

Senior, hands-on IC