This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
In this role you will ensure that orbit determination products are always available for our internal and external customers. You will be a part of a multidisciplinary team of software and flight dynamics engineers working on a critical part of our systems, which computes high accuracy estimates of where our satellites have been and where they are going to be. The role is critical in ensuring the Orbit Determination software service is always ready to provide high-accuracy estimates across a number of different deployment configurations, including Cloud and on-prem environments. You will tackle significant engineering challenges involving high-availability distributed systems, network communication and telemetry processing. You will work closely with satellite operations and mission planning teams to turn complex physical constraints into robust, automated software solutions.
Job Responsibility:
Design, develop, maintain, and test orbit determination software responsible for tracking ICEYE’s fleet of satellites and modeling the evolution of their position and velocity over time
Develop and ship production-ready software services running on containerized in-prem and cloud environments
Own and debug operational issues related to the software
Collaborate with a multidisciplinary team to balance high-fidelity state estimation with high-availability and low-latency data delivery
Requirements:
5+ years of software engineering experience with a history of designing, developing, and delivering software systems running in containerized environments
Professional experience working with CI/CD, code reviews, and unit tests
Experience working with databases to store and retrieve data in a timely manner, ideally using TimescaleDB and/or InfluxDB
Practical experience implementing and maintaining REST APIs
Experience writing software in Python and Java
Basic familiarity of cloud and infrastructure technologies such as AWS, AWS SQS, Docker, Kubernetes, and Terraform or similar
Interest in learning about the domains of astrodynamics and orbit determination
Able to communicate complex software concepts in plain English
Nice to have:
Knowledge of state estimation principles such as Kalman filtering, measurement processing, state propagation, and statistical analysis
Experience working with Grafana and Datadog for logging and data analysis
Experience designing and operating high-availability services
What we offer:
Finland: A job that matters in a dynamic Defence Technology and Earth Observation environment with a scale-up approach
An independent role with a supportive and diverse work environment
Occupational healthcare, occupational, and accident insurance
A yearly benefit budget to spend as you wish (i.e. on sport, transport, bike benefit, wellness, lunch, etc.)
Phone subscription with iPhone of choice
Relocation support (i.e. flight tickets, accommodation, relocation agency support)
Time for self-development, research, training, conferences, or certification schemes
Inspiring and collaborating offices and silent workspaces enable you to focus
Poland: A job that matters in a dynamic Defence Technology and Earth Observation environment with a scale-up approach
An independent role with a supportive and diverse work environment
A yearly benefit budget to spend as you wish (MyBenefit i.e. on sport, transport, wellness, lunch, tourism, etc.)
Relocation support (i.e. flight tickets, accommodation, relocation agency support etc.)
Time for self-development, research, training, conferences, or certification schemes
Polish language lessons
Occupational and private healthcare and life insurance
Inspiring and collaborating offices and silent workspaces enable you to focus