✨ About The Role
- The Space Test Software Engineer will be responsible for developing a core software framework that enables automated testing for hardware, software, and DSP systems.
- The role involves implementing and scaling test architecture to support the Space team’s testing needs.
- The engineer will design user interfaces that effectively report test results to stakeholders.
- Writing test cases that cover crucial functional and hardware-in-the-loop functionality will be a key responsibility.
- The position requires constructing data paths and queries to facilitate rapid diagnosis of issues encountered in spacecraft and ground segment components.
⚡ Requirements
- The ideal candidate will have a strong background in software engineering, particularly in test automation and framework development.
- Experience with Python programming is essential, as it will be the primary language used for developing automated tests.
- Familiarity with SQL and/or NoSQL databases is required, indicating a need for data management skills.
- The candidate should possess a solid understanding of networking concepts and be able to troubleshoot issues in complex systems.
- A proactive approach to identifying software edge cases and emulating hardware faults in challenging environments is crucial for success in this role.