Senior Flight Software Engineer
ICEYE
Position: Senior Flight Software Engineer
Location: Espoo, Finland (Hybrid Work Model)
Number of positions: 2
Type: Permanent
About ICEYE:
ICEYE is a pioneering leader in synthetic aperture radar (SAR) satellite operations, revolutionizing Earth Observation and providing cutting-edge solutions for persistent monitoring and catastrophe response. With the world's largest constellation of SAR satellites, we are headquartered in Finland and boast over 600 employees from around the globe. Our mission is to enhance life on Earth through precise and real-time data collection.
Role Overview:
Join as a Senior Flight Software Engineer to own core spacecraft services—downlink, imaging, propulsion, and attitude control—so they’re robust, performant, and fleet-ready. You’ll write production code, integrate with avionics/subsystems, and shape reliability and maintainability. Daily work is hands-on and cross-functional with systems, payload, and ground teams.
Responsibilities
- Design, implement, and maintain C/C++ (plus Python) for Linux/OBC spacecraft services.
- Build automated tests and CI to guarantee correctness, reliability, and maintainability.
- Translate system-level requirements into clean, well-structured software.
- Lead/participate in peer reviews to drive efficient, maintainable code.
- Integrate subsystem software into mission services for seamless operation.
Key Qualifications:
- Strong C/C++ and systems design/debug skills.
- A track record of delivering software in operational or mission-critical environments.
- Experience with Linux-based systems, CMake, and CI/CD pipelines.
- A systematic approach to testing/validation.
- Proven collaboration across hardware, systems, and software teams.
- Clear written and spoken English.
Nice to Have Skills:
- Python for scripting, automation, and testing.
- Basic electronics/lab proficiency (power supplies, multimeters).
- Aerospace/satellite or other high-reliability industry experience.
- Interest in using LLMs to speed development, code quality, and docs.
What do we offer?
- Salary range for this position is €6400 - €6800 per month (gross) contingent on your experience level, and will be negotiated individually.
- A job that matters in a dynamic Earth Observation environment with a scale-up approach
- An independent role with a supportive and diverse work environment
- Occupational healthcare, occupational, and accident insurance
- A yearly benefit budget to spend as you wish (i.e. on sport, transport, bike benefit, wellness, lunch, etc.)
- Phone subscription with iPhone of choice
- Relocation support (i.e. flight tickets, accommodation, relocation agency support)
- Time for self-development, research, training, conferences, or certification schemes
- Inspiring and collaborating offices and silent workspaces enable you to focus
- A wide variety of the best coffee, tea, snacks, and sweets to accompany your daily space mission
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.
Apply now to start your ICEYE journey, and help us continue to make the impossible possible together. Read more about ICEYE and working with us at iceye.com