Spaceflight Embedded Software Engineer (C++/Python)

ICEYE

Espoo

Hybrid

EUR 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation support
Annual professional development budget
Hybrid work model

Job summary

ICEYE is seeking a Flight Software Engineer in Espoo to develop and maintain embedded Linux flight software powering SAR spacecraft. You’ll build scalable user-space applications and collaborate across hardware, software, and spacecraft teams to improve flight computers operating in orbit.

The role emphasizes strong C++/Python skills, Buildroot/Yocto experience, and robust problem solving in Unix-like environments, with a hybrid workplace model and global Earth Observation mission focus.

Qualifications

  • Strong C++ and Python programming skills with embedded Linux experience.
  • Experience with Buildroot or Yocto-based build systems.

Responsibilities

  • Develop and maintain embedded Linux flight software for ICEYE’s SAR spacecraft
  • Build efficient, reliable user space applications for flight computers
  • Troubleshoot complex multi-component systems and implement scalable solutions
  • Manage software packages, hardware devices, init systems, file systems, IPC, networking, and monitoring in Unix-like systems
  • Configure and maintain build systems, CI/CD pipelines, and software development workflows
  • Collaborate 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

Skills

C++ development
Python scripting
Embedded Linux
Buildroot/Yocto
CI/CD pipelines
Troubleshooting
English communication
Unix-like systems

Tools

Docker
Git
Yocto build tools

Job description

ICEYE is seeking a Flight Software Engineer in Espoo to develop and maintain embedded Linux flight software powering SAR spacecraft. You’ll build scalable user-space applications and collaborate across hardware, software, and spacecraft teams to improve flight computers operating in orbit.

The role emphasizes strong C++/Python skills, Buildroot/Yocto experience, and robust problem solving in Unix-like environments, with a hybrid workplace model and global Earth Observation mission focus.

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

Similar jobs worth comparing

Flight Software Engineer - Embedded Linux for Spacecraft
Flight Software Engineer - Embedded Linux for Spacecraft

Iceye • Espoo

Hybrid
EUR 65,000 - 90,000
Relocation support
Flight Software Engineer
Flight Software Engineer

Iceye • Espoo

Hybrid
EUR 65,000 - 90,000
Relocation support
Flight Software Engineer Sar Payload
Flight Software Engineer Sar Payload

ICEYE • Espoo

On-site
EUR 60,000 - 90,000
Relocation support
Annual professional development budget
Hybrid work model
Go Software Engineer - Satellite Downlink
Go Software Engineer - Satellite Downlink

ICEYE • Espoo

Hybrid
EUR 56,000 - 78,000
Go Software Engineer: Satellite Payload Downlink
Go Software Engineer: Satellite Payload Downlink

Doist • Espoo

Hybrid
EUR 56,000 - 78,000
Senior Embedded Software Engineer (C++)
Senior Embedded Software Engineer (C++)

Spectacular AI • Espoo

On-site
EUR 45,000 - 65,000
Spacecraft Analysis Lead, SAR Systems
Spacecraft Analysis Lead, SAR Systems

Doist • Espoo

On-site
EUR 90,000 - 140,000
Senior Fullstack Engineer – Real-Time Earth Observation Apps (Espoo)
Senior Fullstack Engineer – Real-Time Earth Observation Apps (Espoo)

ICEYE • Espoo

Hybrid
EUR 80,000 - 110,000
Spacecraft Electronics Test Engineer | Hybrid in Espoo
Spacecraft Electronics Test Engineer | Hybrid in Espoo

Doist • Espoo

Hybrid
EUR 70,000 - 90,000
Spacecraft Analysis Team Lead
Spacecraft Analysis Team Lead

Doist • Espoo

On-site
EUR 90,000 - 140,000