Embedded Software Engineer (m/w/d) Rust
Core
Develop high-reliability, safety-critical flight software for satellites using Rust.
Role type
Embedded Software Engineer (Safety-Critical Systems)
Builds
Flight software for satellite missions
Domain
Aerospace / Embedded Systems / Space Technology
Deliverable
production ML models | product features
Required skills
Rust, Embedded software development, Real-time systems (RTOS), Multicore programming, RTOS (RTEMS, VxWorks, Embedded Linux), Communication protocols (MILBUS, CAN, Ethernet, Serial), LEON architecture, Zynq 7000
Preferred skills
RISC-V, Safety/Security mechanisms, FMEA/FTA analysis
Technologies
Rust, RTEMS, VxWorks, Embedded Linux, LEON, Zynq 7000, MILBUS, CAN, Ethernet
Responsibilities
Design future-oriented software architectures in Rust for satellites, Develop safety and security-relevant components, Bridge modern engineering practices with ECSS regulations, Implement multicore concepts (partitioning, determinism, scheduling), Program robust communication paths
Seniority
Mid-Senior, hands-on IC