Senior C++ Engineer writing and optimizing real-time software for satellite systems at ICEYE. Collaborating across technical teams to develop solutions for autonomous control in space.
Responsibilities
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.
Benefits
**What We Offer:**
**A mission that matters: **Contribute to a dynamic Earth Observation company making a real difference in the world.
**Supportive environment:** Work in a diverse and collaborative team with a strong focus on individual growth and development.
**Competitive compensation:** Base salary range for this position is contingent on your experience level, and will be negotiated individually.
**Comprehensive benefits:**
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.
**Diversity, Equity, and Inclusion:**
At ICEYE, we believe that diversity isn't just a buzzword – it's our greatest asset.We're committed to fostering an inclusive environment where every voice is not only heard but celebrated. We know that diverse perspectives breed innovation and creativity, which is why we actively seek out individuals from all walks of life, backgrounds, and experiences. Whatever your background, we want you to bring your authentic self to the table. Join us and be part of a team where differences are not only embraced but cherished, because together, we're stronger.
Job title
Senior C++ Engineer – Satellite Real-Time Control Systems
Backend Engineering Intern at Lagos - based fintech startup automating spend management and cross - border payments. Responsibilities include coding, maintenance, and technical performance monitoring in a hybrid environment.
Angular JavaScript Developer specializing in React JS with a minimum of 4 years of experience in front - end development. This role is tailored for candidates in India with technical skills in various frameworks and deployment.
Java Developer specializing in backend and full stack application development for automotive sector in Bengaluru. Must possess knowledge in Java technologies and application server development.
Java Backend - Technical Specialist responsible for backend or full stack development. Core skills required include Core Java, Spring Boot, and PL/SQL knowledge.
Medical staff position caring for patients at breast center in Mönchengladbach. Requires strong communication, organization skills and empathy in a healthcare setting.
Junior Back - End Developer at SONDA responsible for developing web and mobile applications using React and Flutter. Collaborating with designers and ensuring application performance and security.
Backend Software Engineer focusing on embedded Linux software for IoT devices at Teltonika. Engaging in API development and collaboration within R&D teams in an innovative environment.
C++ Softwareentwickler für die Entwicklung und Weiterentwicklung von Softwarelösungen in Mechernich. Zusammenarbeit mit einem engagierten Team in einem familiengeführten Unternehmen.
Java Team Lead managing teams and technology implementation at IDEMIA. Responsible for team performance, engagement, and driving continuous improvements.
Backend Developer responsible for designing, implementing, and maintaining backend systems for community - focused projects at Today’s Technology team. Joining a purpose - driven organization helping impact organizations at scale.