Original listing text, shown exactly as published by the company.
Your day-to-day responsibilities
- Write and optimize modern C++ code that meets strict determinism and latency budgets for safe and precise on-orbit execution
- Build and own the software layer that bridges sensors, actuators, and control algorithms including deterministic loops, telemetry pipelines, and on-orbit autonomy
- Drive quality across the full development lifecycle from requirements and design to HIL and MIL testing, launch, and on-orbit support
- Collaborate with GNC, electronics, ground segment, and mission operations engineers to debug, iterate, and improve system performance
- Lead architecture evolution as the fleet and use cases grow by refactoring, optimizing, and introducing new technologies where they add value
- Investigate anomalies by deep-diving into flight telemetry, reproducing issues on the ground, and rolling out fixes that keep the constellation healthy
What we’re looking for
Must haves
- 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 haves
- 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
Application Process
- Talent Attraction screening
- Hiring Manager interview
- Task and Technical interview
- On-site technical workshop
- On-site behavioural interview
Working at ICEYE
At ICEYE, you’ll join a diverse and highly engaged team united by the ambition to make the impossible possible. As a global scale-up, we combine speed and ambition with the opportunity to take real ownership from day one. Your growth, wellbeing, and success are a priority, with continuous professional development, training opportunities, and a culture where collaboration is how we win.