This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Mission of the Senior C++ Engineer - Satellite Real-Time Control Systems ICEYE flies the world’s largest commercial SAR constellation—and it’s still growing fast. Every radar image, collision-avoidance manoeuvre and customer mission relies on real-time embedded software. We deploy our software continuously to a fleet of satellites flying in space in unforgiving orbital dynamics. Join us to tackle state-of-the-art sensor-fusion and actuation challenges where microseconds matter and every line of code has a direct, global impact: enabling first responders to map floods, insurers to assess damage, and scientists to measure a changing planet — all from space.
Job Responsibility:
Write and optimize real-time C++ code that meets strict determinism and latency budgets needed for safe and precise on-orbit execution
Build & own the software layer that bridges sensors, actuators and control algorithms - deterministic loops, telemetry pipelines and on-orbit autonomy
Drive quality through full development lifecycle: requirements → design → code → HIL/MIL testing → launch → on-orbit support
Collaborate with GNC, electronics, ground-segment and mission-ops engineers to debug, iterate and improve performance
Lead architecture evolution as our fleet and use-cases grow—refactor, optimise and introduce new technologies where they add value
Investigate anomalies: deep-dive into flight telemetry, reproduce issues on ground and roll out fixes that keep the constellation healthy
Requirements:
You love writing modern C++ and know what production-quality code looks like
Proven track record of shipping real-time control software for autonomous or safety-critical systems—satellites, drones, robotics, automotive…
Understand hard real-time constraints, latency budgeting and deterministic behaviour
Comfortable interfacing with sensors, actuators and embedded Linux environments
Champion of good engineering practice: rigorous testing at all levels, CI/CD, clear documentation
Ownership through full software lifecycle—from whiteboard concepts to on-orbit maintenance
Clear communicator who enjoys solving problems with colleagues across disciplines
What we offer:
Occupational healthcare, occupational and private insurance
Yearly benefit budget to spend on sport, transport, wellness, lunch, etc
Phone subscription with iPhone of choice
Relocation support (flight tickets, accommodation, relocation agency support)
Time and resources for self-development, research, training, conferences, and certification schemes
Inspiring office environment with collaborative spaces and silent workspaces
Access to state-of-the-art labs and testing facilities
Opportunities to attend international space conferences