CareerPlanSign in

Flight Software Deployment Engineer

Espoo💼 Full-time🗓 2026-08-21 → 2026-09-26

Core

Build and deploy reproducible, signed flight software and firmware updates to ICEYE's satellite constellation via on-board updating systems.

Role type

Senior IC embedded software engineer (flight software deployment & build engineering)

Builds

Immutable, signed software artifacts and OTA update packages for satellites in orbit

Domain

Aerospace / Embedded Linux / Satellite Operations

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded Linux development, cross-compilation for ARM, kernel configuration, device tree overlays, C/C++ build environments, Python/Bash automation, CI/CD for compiled artifacts, GitHub Actions, release integrity controls, PKI and signing key management

Preferred skills

CMake (multi-repository setups), Buildroot, opkg package management, AWS object-lock storage

Responsibilities

Engineer the satellite on-board updating system for features, maintenance, and tests; Contribute to the build layer to ensure consistent repository building and packaging; Enforce immutable releases and harden packaging/signing pipelines; Collaborate with the Linux platform team on filesystem layout and access control for on-board computers

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.