Satellite Operations Software Developer (Space/Aerospace) (Remote)

Demexios · Italia, Italia ·


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)


Candidatura e Ritorno (in fondo)