- Entwicklung von zuverlässigem und leistungsfähigem C++-Code für Anwendungen auf Satelliten und bodengebundenen Systemen
- Durchführung des Software Requirements Engineering auf Technical Specification (TS) Level sowie Co-Engineering auf Requirements Baseline (RB) Level
- Mitentwicklung der Softwarearchitektur, Design und Implementierung
- Durchführung von Software Product Assurance Maßnahmen, insbesondere statische Softwareanalysen, Überwachung der Prozesseinhaltung sowie Optimierung der Softwareentwicklungsprozesse
- Erstellung und Pflege der Dokumentation für die o.g. Aufgaben