Satellite Operations Software Developer (Flight Dynamics / In-Orbit / Constellation / Space) (remote)
hace 2 días
Bury
We are hiring a Satellite Operations Software Developer (remote or on-site Helsinki ) 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 (on-site) or remote