Companies you'll love to work for

DNX Ventures
DNX Ventures

Team Lead Flight Software



Espoo, Finland
Posted on Friday, May 17, 2024

Who are we?

We are an international New Space company with employees from more than 57 nationalities. Our team comprises various engineering, software development, and radar technology experts. We are innovative, motivated people who strive for excellence in everything we do. We value teamwork and curiosity, fostering an inclusive environment where everyone can thrive and have fun!

What do we do?

ICEYE is building and operating its commercial constellation of small Synthetic Aperture Radar (SAR) satellites, making SAR data accessible to customers worldwide. Our satellites acquire images of Earth at any time – even under cloudy or dark conditions – providing commercial and government partners with unmatched persistent monitoring capabilities. Insights gleaned from our SAR images empower customers to make informed choices to tackle time-critical issues in various sectors, including maritime, disaster management, insurance, and finance.

What are we looking for?

We seek an experienced Flight Software Team Lead with a strong background in C++ software development. The ideal candidate will have proven management skills, a solid track record in project execution, and a passion for mentoring and building high-performing teams. You will work at our headquarters in Espoo, Finland.

About the role?

ICEYE is committed to delivering high-quality data on time to its customers. By working with the Flight Software team, you will help ensure this continues.

Our team is responsible for the software that runs in the embedded systems of ICEYE’s spacecraft. This software manages onboard activities, data processing, power management, communication with the ground, propulsion system, and spacecraft health and safety. You will work with technologies such as Embedded Linux, ARM-based microcontrollers, SoCs, and RTOS.

The Flight Software teams are a critical group in the company. They continuously implement new features and develop new subsystems for the new satellites and those already in our fleet.

As a Flight Software Team Lead, you will oversee the completion of critical software services developed in C++ for embedded Linux systems. You will provide technical direction, manage initiative timelines, and deliver high-quality code. Your role involves mentoring and developing team members, fostering a collaborative work environment, and serving as the primary point of contact between the software team and other stakeholders. It is an excellent opportunity to leverage your expertise and management skills to drive the success of a high-impact project.


  • Initiative Management and Delivery: Oversee the completion of the software service developed in C++, ensuring it meets quality standards and deadlines. Coordinate tasks, manage timelines, and ensure effective communication among team members.
  • Technical Leadership and Guidance: Provide technical direction and expertise, especially in C++. Review code, ensure the usage of best practices, and troubleshoot complex issues.
  • Team Building and Mentorship: Hire, mentor, and develop team members. Foster a collaborative and inclusive team culture, supporting individual growth and constructively addressing performance issues.
  • Stakeholder Communication: Serve as the primary point of contact between the software team and other departments or stakeholders. Communicate project status, risks, and dependencies and ensure alignment with broader organisational goals.
  • Continuous Improvement: Promote a culture of continuous improvement within the team. Implement and refine processes to enhance productivity, code quality, and team satisfaction.