1 month ago
Warsaw, PolandMid Level
Responsibilities
- Develop and maintain the satellite on-board software and firmware update system, including features, maintenance, tests, and documentation.
- Contribute to shared build infrastructure so flight-software repositories are built, versioned, and packaged consistently.
- Harden packaging and signing pipelines using immutable releases, least-privilege permissions, pinned workflows and dependencies, approvals, and signing-key management.
- Collaborate with the Linux platform team on packaging formats, filesystem layouts, access control, and safe installation on satellite on-board computers.
Requirements
- Hands-on embedded Linux development experience, including cross-compilation for ARM or similar targets, kernel configuration, device tree overlays, root filesystem construction, and image creation.
- Production CI/CD experience for compiled artifacts, with GitHub Actions specifically required.
- Working proficiency in C and C++ build environments and Python and Bash automation.
- Experience with release-integrity controls and immutable artifact storage; signing-key management, PKI, trust chains, AWS object-lock storage, and cloud key management are valuable.
- Experience shipping software to deployed embedded devices through package-based update mechanisms, ideally opkg, with controlled releases, quality gates, and formal sign-off.
- CMake expertise across multi-repository setups, toolchain files, and shared build infrastructure is desirable.
- Buildroot experience is desirable.
Benefits
- Permanent employment in Warsaw, Poland or Espoo, Finland.
- Hybrid workplace model with three days in the office.
- Continuous professional development and training opportunities.
- Health and wellbeing benefits that vary by location and will be confirmed during the recruitment process.
- Employment is subject to applicable security screening, including SUPO where required.
About ICEYE
ICEYE builds and operates a commercial synthetic-aperture-radar (SAR) satellite constellation that provides high-revisit imagery and change-detection services for government and enterprise users. It sells tasking, data and analytics subscriptions, disaster-response solutions for insurers, and turnkey sovereign constellations that national customers can own and operate. Founded in 2015 and headquartered in Espoo, Finland, ICEYE’s systems support defense and intelligence, environmental monitoring, and emergency management worldwide.
