Satellite OTA & Flight Software Deployment Engineer

ICEYE

Warszawa

Hybrid

PLN 388,000 - 517,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ICEYE is seeking a Flight Software Deployment Engineer to join the Hybrid team in Warsaw and Espoo. You will own the software deployment path from build to flight-ready updates, working across embedded Linux and OTA update tooling to ensure secure, traceable releases for satellites.

The role emphasizes cross-compiled embedded binaries, immutable releases, and tight integration with CI/CD pipelines. You will collaborate with the Build & Release Team to harden packaging and ensure safe deployment

Qualifications

  • Embedded software engineering with hands-on embedded Linux development and cross-compilation for ARM targets.
  • Production CI/CD experience for compiled artifacts; GitHub Actions required; workflow hardening advantageous.
  • Proficient in C/C++ build environments and Python/Bash for automation.
  • Experience with release integrity: signing, PKI, AWS KMS, trust chains, and immutable artifacts storage.

Responsibilities

  • Hands-on software engineering of the satellite on-board updating system: features, maintenance, tests, and documentation.
  • Contribute to the build layer across the flight software domain to ensure consistent builds, versioning, and packaging.
  • Harden packaging and signing pipelines with least-privilege, approvals, and robust key management.
  • Collaborate with the Linux platform team on OTA update deployment strategies, including filesystem layout and access control for safe installs.

Skills

Embedded software
CI/CD
GitHub Actions
C/C++ development
Python/Bash automation
Release integrity controls
PKI and signing
OPKG packaging
Cross-compilation

Education

Embedded systems degree

Tools

GitHub Actions
Buildroot
opkg

Job description

ICEYE is seeking a Flight Software Deployment Engineer to join the Hybrid team in Warsaw and Espoo. You will own the software deployment path from build to flight-ready updates, working across embedded Linux and OTA update tooling to ensure secure, traceable releases for satellites.

The role emphasizes cross-compiled embedded binaries, immutable releases, and tight integration with CI/CD pipelines. You will collaborate with the Build & Release Team to harden packaging and ensure safe deployment

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Linux Engineer for Satellite Systems
Embedded Linux Engineer for Satellite Systems

The Hub/Danske Bank • Warszawa

Hybrid
PLN 180,000 - 280,000
Flight Software Deployment Engineer
Flight Software Deployment Engineer

ICEYE • Warszawa

On-site
PLN 388,000 - 517,000
Embedded Linux Engineer ICEYE Warsaw
Embedded Linux Engineer ICEYE Warsaw

The Hub/Danske Bank • Warszawa

Hybrid
PLN 180,000 - 280,000
Satellite Propulsion Operations Engineer (Warsaw)
Satellite Propulsion Operations Engineer (Warsaw)

ICEYE • Warszawa

On-site
PLN 180,000 - 240,000
Senior Electronics R&D Test Engineer — Hybrid (Warsaw)
Senior Electronics R&D Test Engineer — Hybrid (Warsaw)

ICEYE • Warszawa

Hybrid
PLN 180,000 - 260,000
Ground Systems Engineer – Space Data (Hybrid)
Ground Systems Engineer – Space Data (Hybrid)

ICEYE • Warszawa

Hybrid
PLN 212,000 - 298,000
Satellite Missions: Technical Program Manager (Hybrid)
Satellite Missions: Technical Program Manager (Hybrid)

ICEYE • Warszawa

Hybrid
PLN 220,000 - 320,000
Senior AOCS Systems Engineer - Hybrid Warsaw
Senior AOCS Systems Engineer - Hybrid Warsaw

Doist • Warszawa

Hybrid
PLN 180,000 - 240,000
Engineering Manager, Electronics — Optical Satellite Payload
Engineering Manager, Electronics — Optical Satellite Payload

ICEYE • Warszawa

Hybrid
PLN 300,000 - 540,000
Defense AI Engineer — On-Site Deployment (Poland)
Defense AI Engineer — On-Site Deployment (Poland)

ICEYE • Warszawa

Hybrid
PLN 180,000 - 300,000