Softwareentwickler RUST (m/w/d)
Core
Develop and maintain satellite flight software and safety-critical components for space applications.
Role type
Embedded software engineer (Rust, real-time systems)
Builds
High-reliability flight software, multicore architectures, and communication interfaces for satellites
Domain
Aerospace / Embedded Systems / Real-time computing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Rust, Embedded software development, Real-time operating systems (RTOS), Multicore architecture, Scheduling strategies, Real-time systems concepts, Concurrency, Deterministic behavior, Software development in regulated environments, Testing and quality methods
Preferred skills
ECSS standards knowledge, Embedded Linux, Avionics experience
Technologies
Rust, RTEMS, VxWorks, Embedded Linux
Responsibilities
Develop and optimize multicore architectures and scheduling strategies, Implement high-reliability communication interfaces and bus systems, Integrate and test flight software for space applications, Collaborate with embedded and avionics engineering teams
Seniority
Mid-Senior, hands-on IC