5 days ago
Bremen, GermanyMid Level
Responsibilities
- Entwicklung systemnaher Embedded-Software für satellitengestützte On-Board-Systeme.
- Design und Implementierung von Steuer- und Konfigurationssoftware für rekonfigurierbare Telekommunikations-Payloads.
- Entwicklung und Implementierung von Schnittstellen zwischen Payload-Elektronik, On-Board-Processing und Bordrechner.
- Berücksichtigung von Echtzeitanforderungen, deterministischem Verhalten sowie begrenzten CPU-, Speicher- und Bandbreitenressourcen.
- Entwicklung und Integration von Embedded-Software zur Steuerung und Konfiguration von Software-Defined-Radio-Funktionen.
- Bewertung von Control- und Management-Logik für Beamforming, Adaptive Coding and Modulation sowie Channel Configuration.
- Integration von Embedded-Software mit DSP- sowie FPGA- und ASIC-basierten Payload-Komponenten.
- Analyse und Integration von Payload-internem Daten- und Paket-Routing sowie dynamisch konfigurierbaren Datenpfaden innerhalb des Satelliten.
Requirements
- Erfahrung oder Kenntnisse in C, C++ oder Rust für Embedded-Systeme werden im Aufgabenbereich vorausgesetzt.
- Kenntnisse in Bare-Metal-Entwicklung, RTOS oder Embedded Linux sind relevant.
- Verständnis von Echtzeitverhalten, deterministischen Systemen und ressourcenbeschränkter Softwareentwicklung ist erforderlich.
- Kenntnisse in Software Defined Radio, Software Defined Networking, DSP sowie FPGA- oder ASIC-basierten Systemen sind für die Aufgaben relevant.
- Verständnis satellitenspezifischer Anforderungen wie Latenz, Verfügbarkeit und deterministisches Verhalten ist erforderlich.