Iceye

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

Warsaw, Remote. Posted 7 months ago

The role

You will develop and operate real-time embedded software for a SAR satellite constellation. This includes writing modern C++ code, building software layers for sensors and actuators, and driving quality through the full development lifecycle.

What you will do

  • Write and optimize modern C++ code for on-orbit execution
  • Build and own the software layer bridging sensors, actuators, and control algorithms
  • Drive quality across the full development lifecycle from requirements to on-orbit support
  • Collaborate with GNC, electronics, ground segment, and mission operations engineers
  • Lead architecture evolution through refactoring and optimization
  • Investigate anomalies by deep-diving into flight telemetry and rolling out fixes

Required qualifications

  • Strong experience writing modern C++ with a clear understanding of production-quality code
  • Proven track record of delivering real-time control software for autonomous or safety-critical systems such as satellites, drones, robotics, or automotive systems
  • Solid understanding of hard real-time constraints, latency budgeting, and deterministic behaviour
  • Experience interfacing with sensors and actuators in embedded Linux environments
  • Strong engineering practices including rigorous testing, CI/CD, and clear documentation
  • Ownership mindset across the full software lifecycle from concept to on-orbit maintenance
  • Clear communicator who collaborates effectively across multidisciplinary teams

Nice to have

  • Experience with hardware-in-the-loop and model-in-the-loop testing
  • Experience supporting software in operational or mission-critical environments
  • Familiarity with satellite GNC or space systems

Before you apply

  • Employment is subject to applicable security screening (incl. SUPO, where required)
  • Talent Attraction screening
  • Hiring Manager interview
  • Task and Technical interview
  • On-site technical workshop and behavioural interview

About the company

ICEYE delivers space-based intelligence, surveillance, and reconnaissance (ISR) capabilities to governments and allied nations. The company is headquartered in Finland and operates globally.

Senior C++ Engineer - Satellite Real-Time Control Systems at Iceye | JobZoey