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 RoleAs 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 ResponsibilitiesDesign and implement logic to schedule Earth Observation tasks across a constellation of satellitesAutomate ground station operations, including image downlinking, telemetry, and tele-command workflowsOptimize and maintain scripts (Python, Bash) running on Linux systems—both onboard satellites and at ground stationsManage and administer Linux-based environments to ensure robust and secure operationsPropagate satellite orbits using TLEs and numerical methods; estimate orbital parameters from GPS dataDevelop and implement optimization algorithms, leveraging techniques such as recursion, constraint solving, simulated annealing, Monte Carlo methods, Kalman filters, and least squares estimationIntegrate with internal and third-party services via APIs, utilizing HTTP, RPC protocols, JSON, XML, and Postgre SQLBuild 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 resilienceOptimize database performance through indexing strategies, schema evolution, and query tuningSet up and maintain production infrastructure using tools like Docker, Ansible, and Infrastructure as Code practicesDevelop and support production-grade internal APIs and servicesQualificationsExperience working with orbits, satellites, remote sensing or related fieldBSc or MA in software engineering, computer science, or other related fieldExperience with Python, Bash and Linux environmentsExperience with numerical methods and optimization algorithmsFamiliarity with API development and integrationExperience with database management and optimizationStrong communication (English) and teamwork skillsQuick-learner who is self-motivated and thrives on taking initiativeExceptional skills in organization, prioritization, and attention to detailWhat do we offer?Work on cutting-edge satellite and AI technologiesA stimulating environment that values continuous learning and innovationComprehensive benefits: healthcare (incl. dental & psychotherapy), sports & culture perksRegular team activities and a collaborative, international cultureA workplace that embraces Finnish sisu (resilience) and encourages overcoming challenges togetherLocation: Helsinki, Finland (Hybrid or remote)
📌 Satellite operations software developer (space)
🏢 Demexios
📍 Pescara del Tronto