Senior C++ Engineer - Satellite Real-Time Control Systems job opportunity at ICEYE.



Date2025-12-23T13:46:01.249Z bot
ICEYE Senior C++ Engineer - Satellite Real-Time Control Systems
Experience: General
Pattern: Full-time
apply Apply Now
Salary:
Status:

Job

Copy Link Report
degreeOND
loacation Helsinki, Finland
loacation Helsinki....Finland
Auto GPT Summarize Enabled

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. 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. 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.

Other Ai Matches

Senior C++ Engineer - Satellite Real-Time Control Systems Applicants are expected to have a solid experience in handling Job related tasks
Marketing & Communications Manager, Nordics Applicants are expected to have a solid experience in handling Nordics related tasks
Senior Human Resources Business Partner Applicants are expected to have a solid experience in handling Job related tasks
ECAD Support Engineer Applicants are expected to have a solid experience in handling Job related tasks