ICEYE is hiring a

Staff Flight Software Engineer

Espoo, Finland
Full-Time

About ICEYE:

ICEYE is a leading satellite technology company focused on providing reliable and timely satellite imagery data. Our mission is to enable global monitoring with access to near-real-time information for various applications, including environmental monitoring, disaster response, and infrastructure management.

Role Overview:

As a Staff Flight Software Engineer in the FSW Applications Team, you will play a pivotal role in ICEYE's satellite technology evolution. You will lead the design and development of the On-Board Computer (OBC) application layer software, transitioning to an event-driven architecture, collaborating with subsystem layer developers, and driving cross-team collaboration within ICEYE.

Primary Impact:

  • Enable ICEYE's migration from legacy solutions to a flexible architecture, accelerating new feature development, maximizing fleet utilization, and reducing maintenance and operational costs.
  • Transform the satellite into an observable and understandable product, considering CPU/memory/storage/redundancy/safety constraints.
  • Drive the execution of the OBC application layer with hands-on technical leadership, mentorship, and cross-team collaboration.

Responsibilities:

  • Design and define application architecture inside the satellite, transitioning to an event-driven architecture.
  • Collaborate with subsystem layer developers to ensure consistency of APIs exposed by HW Subsystem Services.
  • Design interface between Satellite and Fleet Control, choosing technologies balancing bandwidth, latency, and future-proofness.
  • Mentor other team members, demonstrating technical leadership, and driving cross-team collaboration.
  • Lead technology selections, assist in execution, and balance between generic and specific solutions.

Requirements

    • Extensive experience in systems thinking/systems design, with the ability to see the big picture and propose balanced solutions.
    • Strong communication skills, both verbal and written, to collaborate effectively and impact other ICEYE teams.
    • Expertise in C++ and Python development, Object-Oriented Modeling, and familiarity with the latest features of these languages.
    • Experience in developing applications in constrained environments such as IoT, robotics, or automotive.
    • Proficiency in event-driven architectures, microservices architecture, asynchronous mechanisms, and concurrency.
    • Hands-on experience with protocols, architecture styles, technologies (e.g., ZeroMQ, MQTT, REST, security protocols), and (embedded) Linux.

Benefits

  • Work in a dynamic New Space environment with a scale-up approach.
  • Your work will create a positive impact on sustainability, climate change and the future of this planet
  • 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, e.g., on sport, transport, wellness, lunch, etc.
  • Relocation support, i.e., flight tickets, accommodation, relocation assistance.
  • Time for self-development, research, training, conferences, or certification schemes, including access to a company-paid language course.
  • Hybrid role: you get to decide your work hours and location.

Diversity and inclusion are core values at ICEYE. We are passionate about building and sustaining inclusive and equitable working and learning environments for all staff. 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.

We are excited to receive your application in English as soon as possible. The role will be filled when a good candidate is found, so please do now!
Could this be the role for you? You can apply to start your journey with ICEYE and join our next space mission soon!

We are making the impossible possible together.

Contact

Nadia Farooq (Talent Attraction Partner)

[email protected]

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job