Embedded Software Engineer (m/w/d) Rust
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
