CareerPlanSign in

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

Warsaw💼 Full-time🗓 2026-04-13 → 2026-09-26

Core

Develop and operate deterministic, high-performance real-time embedded software for ICEYE's SAR satellite constellation to enable collision avoidance, mapping, and mission-critical operations.

Role type

Senior IC C++ embedded systems engineer (space/satellite)

Builds

Real-time control software, deterministic loops, telemetry pipelines, and on-orbit autonomy systems for satellites

Domain

Aerospace / Satellite Systems / Embedded Real-Time Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++ (production quality), Real-time control software development, Embedded Linux, Sensor/actuator interfacing, CI/CD pipelines, System architecture design, Flight telemetry analysis

Preferred skills

Hardware-in-the-loop (HIL) testing, Model-in-the-loop (MIL) testing, Satellite GNC experience

Technologies

C++, Embedded Linux, CI/CD

Responsibilities

Write and optimize modern C++ code meeting strict determinism and latency budgets; 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, and mission operations engineers to debug and improve performance; Lead architecture evolution through refactoring and optimization; Investigate anomalies by deep-diving into flight telemetry and rolling out fixes

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.