Senior C++ Engineer - Satellite Real-time Control Systems

ICEYE

Espoo, Finland
Hybrid
Strong experience writing modern c++
Delivering real-time control software
Understanding hard real-time constraints
ICEYE is seeking a Senior C++ Engineer to develop and operate real-time embedded software for their satellite systems in Espoo, Finland. The role requires strong experience in modern C++ and real-time software for autonomous systems, with a focus on collaboration and high engineering standards

Job Summary

  • You will develop and operate real-time embedded software that powers ICEYE's growing SAR satellite constellation.
  • Your work directly enables first responders to map floods, insurers to assess damage, and scientists to measure a changing planet.
  • The role offers the opportunity to take real ownership from day one within a diverse and highly engaged global team.

Matching Summary

Match Score: 85

ICEYE is seeking a Senior C++ Engineer to develop and operate real-time embedded software for their satellite systems in Espoo, Finland. The role requires strong experience in modern C++ and real-time software for autonomous systems, with a focus on collaboration and high engineering standards.

Skills & Requirements

Must-have

  • Strong experience writing modern C++
  • Delivering real-time control software
  • Understanding hard real-time constraints
  • Experience with embedded Linux environments
  • Rigorous testing and CI/CD practices

Nice-to-have

  • Hardware-in-the-loop testing experience
  • Supporting operational mission-critical environments
  • Familiarity with satellite GNC or space systems

Key Requirements

  • Proven track record in safety-critical systems
  • Ownership mindset across full software lifecycle
  • Clear communicator for multidisciplinary teams

Work Rights

Employment is subject to applicable security screening (incl. SUPO)

Tailored Resume

Cover Letter