Remote Position28.01.26
AI SCORE 8.5

Mid-Level Flight Software Engineer - Earth Observation

$70K–$90K/year

About the Role

We are seeking a Mid-Level Flight Software Engineer to join our innovative team at ICEYE. This role offers a unique opportunity to work in a dynamic Earth Observation environment, contributing to the development and maintenance of our on-board software stack. As a Mid-Level Flight Software Engineer, you will play a crucial role in shaping the future of satellite technology.

What You'll Do

  • Develop C/C++ and Python software for spacecraft power systems.
  • Create RTOS firmware for space-grade power system microcontrollers.
  • Contribute to automated testing with hardware in-loop, CI workflows, and peer code reviews.
  • Collaborate with senior engineers to turn requirements into reliable software components.
  • Support integration, troubleshooting, and debugging of the full stack of spacecraft power systems.

Requirements

  • Strong skills in C/C++ and Linux-based development and microcontroller tooling.
  • Ability to contribute to software that interacts with real hardware.
  • Collaborative, eager to learn, and effective in English communication.

Nice to Have

  • Experience with Python and Bash for scripting and testing.
  • Basic knowledge of electronics and lab tools.
  • Exposure to CI/CD and automation.
  • Interest in using LLMs to improve development workflows.

What We Offer

  • A job that matters in a dynamic Earth Observation environment.
  • An independent role with a supportive and diverse work environment.
  • Occupational healthcare, occupational, and accident insurance.
  • A yearly benefit budget to spend as you wish (i.e., on sport, transport, wellness, etc.).
  • Phone subscription with an iPhone of your choice.
  • Relocation support including flight tickets and accommodation.
  • Time for self-development, research, training, or certification schemes.
  • A collaborative office environment with a variety of snacks and beverages.

Join us at ICEYE and help us continue to make the impossible possible together. Apply now to start your journey!

Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Mid-Level Flight Software Engineer position at ICEYE offers a unique opportunity to work on cutting-edge satellite technology in a supportive hybrid environment. With competitive salary and relocation support, it's an attractive role for tech enthusiasts.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in C++ and Python with hands-on experience in developing real-time operating systems (RTOS) for embedded systems, particularly in satellite or aerospace applications.

Strong problem-solving mindset with a focus on CI/CD practices, ensuring efficient software delivery and integration in a hybrid work environment where collaboration is key.

Experience with Linux-based systems and microcontroller programming, demonstrating a proactive approach to troubleshooting and optimizing flight software under the unique challenges of Earth observation technology.

Learning Resources

C++ Primerbook

Career Path

Mid-Level Flight Software Engineer - Earth Observation(Now)Senior Flight Software Engineer(2-4 years)Lead Software Engineer or Technical Architect(4-6 years)

Market Overview

Market Size 2024
$15B
Annual Growth
8.5%
AI Adoption in Flight Software
30%
Investment in Earth Observation Tech
+50%
Labour Demand for Flight Software Engineers
+25%
Avg Salary for Mid-Level Engineers
$120K

Skills & Requirements

Required
C++PythonRTOS
Growing in Demand
RustMachine LearningEmbedded Systems
Declining
CAssembly Language

Domain Trends

Increased AI Integration
AI is being integrated into flight software systems, with 30% of companies planning to adopt AI-driven analytics for Earth observation by 2025.
Rise of Edge Computing
Edge computing is becoming crucial in processing data from satellites and drones, with a projected growth of 40% in adoption rates by 2025.
Shift Towards Open Source Software
Open source solutions are gaining traction in flight software development, with 60% of new projects utilizing open source components to enhance collaboration and reduce costs.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.