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