Team Lead Flight Software

Job Expired

Espoo, Uusimaa, Finland

Full Time

2 months ago

Job description

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.

Responsibilities:

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

Requirements

Your background and skill set: 

  • 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

Benefits

  • A job that matters in a dynamic New Space environment with a scale-up approach
  • An independent role with a supportive and diverse work environment
  • Occupational healthcare, occupational and private 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

Diversity and inclusion are core values at ICEYE. We are passionate about building and sustaining inclusive and equitable working and learning environments for all colleagues. We believe every member on our team enriches our diversity by exposing us to a broad range of ways to understand and engage with the world, identify challenges, and discover, design, and deliver solutions.

Apply now to start your ICEYE journey and help us continue to Make the Impossible Possible together.

Related Jobs

Software Engineer, Flight Dynamics

📍 Espoo, Uusimaa, Finland

💰 $56-67k

🕒 Full Time

📌 4 days ago

Senior Wireless Systems Engineer

📍 Espoo, Finland

🕒 Full Time

📌 11 days ago

Staff Mechanical Engineer

📍 Espoo, Uusimaa, Finland

🕒 Full Time

📌 a month ago

Job Expired