✨ About The Role
- The Ground Software Engineer will design, develop, and implement software for satellite communication, control, and telemetry.
- Responsibilities include supporting the commissioning of spacecraft during launch and ensuring ground systems remain functional during critical operations.
- The role involves owning ground software solutions throughout their lifecycle, from initial design to deployment.
- Collaboration with cross-functional teams is necessary to align product requirements and technical roadmaps.
- The engineer will monitor and improve system scalability, redundancy, and failover strategies for ground software and systems.
âš¡ Requirements
- The ideal candidate will have 1-3 years of experience in ground software engineering, demonstrating a solid foundation in software development.
- A bachelor's degree in Computer Science, Electrical Engineering, or a related field is required for this position.
- Proficiency in programming languages such as Python, C++, and Rust is essential for success in this role.
- Familiarity with microservices frameworks and cloud-based solutions will be beneficial for integrating various tools and automating operations.
- The candidate should possess a strong understanding of Linux operating systems and system administration to manage software effectively.