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
Your Qualifications
- 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)
We know that great candidates do not always meet every requirement.
#J-18808-Ljbffr