Iceye

Senior Flight Software Engineer

Posted: Nov 7, 2025

Job Description

Position: Senior Flight Software EngineerLocation: Espoo, Finland (Hybrid Work Model)Number of positions: 2Type: PermanentAbout 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 700 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.ResponsibilitiesDesign, 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.RequirementsKey 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.BenefitsWhat do we offer?Salary range for this position is 6400 - 6800 euros 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 approachAn independent role with a supportive and diverse work environmentOccupational healthcare, occupational, and accident insuranceA 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 schemesInspiring and collaborating offices and silent workspaces enable you to focusA wide variety of the best coffee, tea, snacks, and sweets to accompany your daily space missionEmployment is subject to applicable security screening, for example, SUPO where requiredDiversity, equity, and inclusionAt 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

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In