I

ICEYE

SAR satellite constellation for Earth monitoring

Flight Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeEspoo, FinlandNo salary listed

About the Job

Requirements

  • Strong C and C++ programming skills.
  • Strong Python programming skills.
  • Proven experience delivering commercially successful embedded Linux software.
  • Experience with Buildroot and Yocto.
  • Strong understanding of Unix-like systems, including software package and hardware device management.
  • Experience configuring and managing build systems and continuous integration and continuous delivery pipelines.
  • Strong troubleshooting and debugging skills across embedded and distributed systems.
  • Good written and verbal communication skills in English.
  • Ability to balance deep technical problem solving with pragmatic decision making.

Responsibilities

  • Develop and maintain embedded Linux flight software for ICEYE’s synthetic aperture radar spacecraft.
  • Build efficient, reliable, and maintainable user space applications for flight computers.
  • Troubleshoot complex multi-component systems and implement scalable solutions.
  • Manage software packages, hardware devices, init systems, file systems, inter-process communication, networking, and monitoring in Unix-like systems.
  • Configure and maintain build systems, continuous integration and continuous delivery pipelines, and software development workflows.
  • Collaborate closely with hardware, software, and spacecraft subsystem teams across the organization.
  • Contribute to system-level architecture discussions and embedded platform improvements.
  • Rotate ownership across components and support continuous improvements to engineering practices.

Desired Qualifications

  • Expertise in Linux kernel space development.
  • Familiarity with Docker or similar containerisation tools.
  • Experience with message-passing frameworks and distributed asynchronous systems.
  • Experience contributing to open-source projects.
  • Ability to read and review electronic schematics.
  • Proficiency in additional programming languages.
  • Interest in and familiarity with large language model-based engineering tools.

About the Company

ICEYE

SAR satellite constellation for Earth monitoring

ICEYE builds and operates the world’s largest synthetic aperture radar (SAR) satellite constellation to monitor the Earth continuously, day or night and in any weather. Its SAR satellites capture radar imagery that can see through clouds and darkness, giving customers in defence and intelligence, insurance, emergency management, and environmental monitoring a persistent view of wide areas. Images and analytics are delivered from a network of satellites and, increasingly, sovereign constellations that governments can operate themselves. ICEYE plans to scale up production toward about 100 satellites per year by 2028 and has pursued large funding rounds to expand capacity and sovereign delivery, aiming to grow its revenue and backlog while offering reliable, near-real-time Earth observation data.

Company size
1,001-5,000
Company stage
Series F
Total funding
$1.5B
Headquarters
Espoo, Finland
Founded
2012

Recently Posted Jobs

Explore more opportunities at ICEYE

See more jobs