Team Lead - Flight Software

Team Lead - Flight Software


Espoo, Finland

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.

What is 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.

Your daily tasks would include:

  • 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.


What will you need to be successful in this role?

  • A solid understanding of programming fundamentals, with knowledge in C and C++;
  • Working experience in a leadership or managerial role, guiding and mentoring software development teams;
  • Strong verbal and written communication skills to effectively communicate with and manage various stakeholders, including technical and non-technical audiences;
  • Excellent analytical skills to identify and resolve technical and operational issues promptly;
  • Understanding CI/CD practices and tools to enhance development and deployment workflows;
  • Active engagement with innovative practices and trends in software development, including emerging technologies and frameworks.
  • 3- 4 years of experience as a Project Lead , Team lead or can give examples of Leadership skills during the interview process

Apply Now

Don't forget to mention Space-Careers when applying.

Share this Job

More Job Searches

Finland      Embedded Software Engineer      Flight Engineer      Satellite Manufacturers and Subcontractors      Space Software Engineer      ICEYE     

© EuroJobsites 2024