Simulator Software Engineer (m/f/d)
إلزامي:PythonCI/CD
Your tasks
- Design and develop satellite simulators, including models of satellite equipment and the space environment
- Enhance and extend our simulation framework, user interfaces, testing and debugging tools
- Contribute across the full software lifecycle, from requirements and architecture through implementation, testing, integration, and documentation
- Collaborate with customers and internal software teams on system design, reviews, and simulator delivery
- Support mission teams during mission preparation and throughout the operational and maintenance phases of the simulators
- Share knowledge and contribute to a collaborative engineering culture
Requirements
- Degree or PhD in Computer Science, Electrical Engineering, Aerospace Engineering or a comparable qualification
- Experience with modern C++ and ideally Python or similar languages
- Familiarity with Linux as a development environment, with frameworks like Qt and modern CI/CD tooling
- Experience with ECSS-SMP tools/environments and software standards (e.g. ECSS or DO-178) is beneficial
- Strong communication and collaboration skills and the ability to work effectively in multidisciplinary teams
Fluency in spoken and written English Additional background in one or more of the following areas would be an advantage:
- previous experience in the space sector with a focus on the ground station software
- embedded or safety- and mission-critical software development
- on‑board communication protocols (Ethernet, SpaceWire/SpaceFibre, CAN etc.)
- digital twins
- simulation and software development integration with MBSE workflows (e.g. SysMLv2)
- distributed/federated simulation (HLA), co-simulation
- network simulation (ns‑3, OMNeT++, containerlab)
Other
We know that great candidates do not always meet every requirement. If this role sounds interesting to you, we encourage you to apply even if your experience does not match every item listed above.