Satellite Operations Software Developer (Space/Aerospace) (Remote)
Descrizione dell'offerta
We are hiring a Satellite Operations Software Developer on behalf of our client, a pioneering space company that is building the world’s most advanced hyperspectral satellite constellation and developing AI-powered analytics to turn spaceborne data into actionable insights.
Their mission is to tackle some of today’s greatest challenges — from climate change to food security — by providing organizations with timely and reliable intelligence to optimize operations, manage resources efficiently, and build a more sustainable future.
Your Role
As a Satellite Operations Software Developer , you will help build the critical processes and tools that ensure satellites operate efficiently and autonomously. Your work will enable seamless tasking, telemetry, and data delivery — powering systems that fly satellites, automate missions, and deliver reliable insights to organizations working to protect our planet.
Key Responsibilities
- Design and implement logic to schedule Earth Observation tasks across a constellation of satellites
- Automate ground station operations, including image downlinking, telemetry, and tele-command workflows
- Optimize and maintain scripts (Python, Bash) running on Linux systems—both onboard satellites and at ground stations
- Manage and administer Linux-based environments to ensure robust and secure operations
- Propagate satellite orbits using TLEs and numerical methods;
estimate orbital parameters from GPS data - Develop and implement optimization algorithms, leveraging techniques such as recursion, constraint solving, simulated annealing, Monte Carlo methods, Kalman filters, and least squares estimation
- Integrate with internal and third-party services via APIs, utilizing HTTP, RPC protocols, JSON, XML, and PostgreSQL
- Build and maintain monitoring and observability systems, including logging, metrics collection, and visualization dashboards (e.G., Grafana)
- Implement automated alerting, fault detection, and recovery mechanisms to ensure operational resilience
- Optimize database performance through indexing strategies, schema evolution, and query tuning
- Set up and maintain production infrastructure using tools like Docker, Ansible, and Infrastructure as Code practices
- Develop and support production-grade internal APIs and services
Qualifications
- Experience working with orbits, satellites, remote sensing or related field
- BSc or MA in software engineering, computer science, or other related field
- Experience with Python, Bash and Linux environments
- Experience with numerical methods and optimization algorithms
- Familiarity with API development and integration
- Experience with database management and optimization
- Strong communication (English) and teamwork skills
- Quick-learner who is self-motivated and thrives on taking initiative
- Exceptional skills in organization, prioritization, and attention to detail
What do we offer?
- Work on cutting-edge satellite and AI technologies
- A stimulating environment that values continuous learning and innovation
- Comprehensive benefits:
healthcare (incl. dental & psychotherapy), sports & culture perks - Regular team activities and a collaborative, international culture
- A workplace that embraces Finnish sisu (resilience) and encourages overcoming challenges together
Location:
Helsinki, Finland (Hybrid or remote)