ICEYE
Software Engineer (Orbit Determination Team)
Espoo (Remote)fulltimemidAdded 2 days ago
About this role
Join ICEYE's Orbit Determination Team as a Software Engineer to build and operate critical software services that track and predict satellite positions for precise mission planning and Earth observation operations. You'll combine distributed systems engineering with astrodynamics to deliver high-accuracy orbit determination products in cloud and on-prem environments.
What you'll do
- Design, develop, test, and maintain orbit determination software for satellite fleet tracking
- Build and deploy production-ready containerized software services in cloud and on-premises environments
- Own operational issues across the full software lifecycle from development through production monitoring
- Collaborate with flight dynamics engineers to balance state estimation accuracy with system availability and latency requirements
- Design and maintain REST APIs and database solutions for timely data storage and retrieval
- Implement and manage CI/CD pipelines with code reviews and automated testing practices
What they're looking for
- Python and Java/Kotlin programming (production systems)
- Docker and Kubernetes containerization
- AWS cloud infrastructure and infrastructure-as-code tools
- REST API design and database management
- CI/CD pipeline implementation and automation testing
- Time-series databases (TimescaleDB, InfluxDB preferred)
- Kalman filtering and state estimation principles (nice to have)
- High-availability systems design and monitoring tools (Grafana, Datadog)
Benefits
- Hybrid workplace model in Espoo, Finland or Warsaw, Poland
- Permanent employment position
- Professional development and training opportunities
- Collaborative culture emphasizing ownership and growth
- Work on mission-critical Earth observation technology
- Global scale-up environment with real ownership from day one
Opens the official application on the employer’s site. No login required.