Ground Segment Software Engineer
SATLANTIS
Bilbao, Spain
As a Ground Segment Software Engineer, you will develop and maintain the software systems that connect satellites with Earth, ensuring reliable data processing, deployment, and operational continuity.
Your mission
Your mission will be to design, develop, and operate ground-segment software that ensures the reliability, scalability, and performance of SATLANTIS’ space missions.
Your work will enable efficient data processing, system integration, and operational excellence across satellite programs.
You will:
- Develop and maintain ground-segment software using Python and C/C++;
- Work in Linux-based environments, ensuring stability and performance of deployed systems;
- Build and operate containerized applications using Docker and Kubernetes;
- Design and maintain data pipelines, including ETL processes and data handling workflows;
- Integrate and manage databases using SQL and/or NoSQL technologies;
- Develop and maintain automation scripts using Bash;
- Support cloud-based infrastructures, working with AWS or similar providers.
What will set you up for success
- A strong software engineering foundation: A degree in Computer Engineering, Computer Science, or a related field gives you the base to tackle complex systems confidently;
- Professional programming experience: Around 2-3 years working with Python and/or C/C++ allows you to contribute effectively from day one;
- Linux proficiency: Comfort working in Linux environments helps you operate and troubleshoot real production systems;
- Cloud and container mindset: Experience with Docker, Kubernetes, and cloud platforms supports scalable and maintainable deployments;
- Data-oriented thinking: Familiarity with ETL processes and databases enables you to manage and process mission data efficiently;
- Ownership and reliability: You take responsibility for your code, enjoy solving operational challenges, and value robustness as much as functionality.
Don't forget to mention Space-Careers when applying.