Flight Software Engineer

3 semanas atrás


Porto, Porto, Portugal Open Cosmos Tempo inteiro

Aim high, go beyond

At Open Cosmos we are solving the world's biggest challenges from space, providing businesses, governments and researchers access to more readily available information than ever before - ready for the challenge? Then read on…

The CTO division is where Open Cosmos technology comes to life. Covering engineering, product development, and technical innovation, the team designs, builds, and operates the satellites, systems, and platforms that make our missions possible. It's a highly collaborative environment where ideas become real hardware, software, and data solutions that deliver impact from space.

Working in the Flight Software Team

Working across the full mission lifecycle, the team designs, implements, and tests software for both onboard and ground systems, ensuring reliability, performance, and scalability across our growing satellite fleet. Collaborating closely with systems, electronics, and mission operations, the team brings together innovation and precision to make every Open Cosmos mission fly.

What You'll Be Doing

This role develops, implements and tests software both on land and in orbit. You'll contribute to mission-critical systems that underpin Open Cosmos's growing satellite fleet — from flight logic to communications, automation and onboard resource management.

You will:

  • Design, develop, and test flight and ground software for satellite subsystems, ensuring robustness, reliability, and maintainability.

  • Implement embedded code in Rust, C, and C++ for onboard computers, payloads, and communication systems.

  • Develop mission-critical functionality, including telemetry handling, command execution, and fault detection/recovery.

  • Maintain and enhance software tools and test frameworks used across the development and verification lifecycle.

  • You'll work closely with engineers across systems, electronics, and mission operations to deliver safe, efficient, and scalable software.

What You'll Bring

  • Strong programming skills in Rust (or a background in C++ and will to learn. C++, C#, others have portable skills to rust).

  • Familiarity with Linux-based development and embedded systems.

  • Understanding of spacecraft subsystems such as ADCS, EPS, and communications.

  • Applied knowledge of CI/CD pipelines, automated testing, and version control.

  • A problem-solving mindset, creativity, and teamwork skills to match our mission pace.

For this role you can be based in any of our locations.

To apply, you must have the legal right to work in your chosen location.

Please submit your application and CV in English.

Why Open Cosmos?

  • Work at the cutting edge of space technology with customers around the globe.

  • A mission-driven company making space accessible to help solve real-world challenges.

  • A diverse, ambitious, and supportive team.


  • Flight Software Engineer

    3 semanas atrás


    Porto, Porto, Portugal Open Cosmos Tempo inteiro

    Aim high, go beyond At Open Cosmos we are solving the world's biggest challenges for space, providing businesses, governments and researchers access to more readily available information than ever before - ready for the challenge? Then read on…The CTO division is where Open Cosmos technology comes to life. Covering engineering, product development, and...

  • Senior Software Engineer

    3 semanas atrás


    Porto, Porto, Portugal Nitro Software Tempo inteiro

    *About Us:*A global SaaS leader for seamless digital document workflows, Nitro offers a suite of solutions for PDF, eSigning, identity verification and analytics supported by a best-in-class customer success and change management team. With more than 3 million licensed users and 13,000+ business customers across 157 countries, we serve 67% of the Fortune...

  • Java Software Engineer

    3 semanas atrás


    Porto, Porto, Portugal Edreams Tempo inteiro

    Java Software Engineer - eDO Transport- (Hybrid)As you contemplate your future, you might be asking yourself, what's the next step? Start your journey with usWe're seeking an experienced Java Software Engineer  to join our Transport team in Porto to help customers reach their destination by finding the best travel deals, combining more than 700 airlines and...

  • Software Engineer

    3 semanas atrás


    Porto, Porto, Portugal Hays Tempo inteiro

    Tech Hub | Software | JAVA | SPRING.BOOT | ANGULARYour New CompanyA new Tech Hub in Porto, Portugal, part of a leading German multinational logistics provider, is at the forefront of technological innovation. This hub collaborates closely with teams across Europe to design and implement cutting-edge solutions. Employees join an international environment...

  • Software Engineer

    3 semanas atrás


    Porto, Porto, Portugal Sofico Tempo inteiro

    What the job is aboutAre you ready to embark on an extraordinary journey as a software engineer? Sofico presents Miles Core, a revolutionary platform meticulously crafted to meet the diverse needs of the automotive finance, leasing, fleet and mobility management.Miles as developed with flexibility in mind to manage the full business life cycle of a leasing...


  • Porto, Porto, Portugal Sofico Tempo inteiro

    What the job is aboutAs a backend Software Engineer Microservices, your role involves expanding and enhancing our leading 'Miles Enterprise' solution. Miles offers a secure and cloud-native platform for automotive finance, leasing, fleet, and mobility management.Your expertise & experience are highly valued in our multidisciplinary agile product team. By...


  • Porto, Porto, Portugal SOFICO Tempo inteiro

    What The Job Is AboutAs a backend Software Engineer Microservices, your role involvesexpanding and enhancingour leading 'Miles Enterprise' solution. Miles offers a secure andcloud-native platformfor automotive finance, leasing, fleet, and mobility management.Your expertise & experience are highly valued in ourmultidisciplinary agile product...

  • Software Engineer

    3 semanas atrás


    Porto, Porto, Portugal Carrier Tempo inteiro

    Software EngineerPorto, PortugalNa Carrier AddVolt, acreditamos que a aprendizagem é uma via de dois sentidos: valorizamos o teu conhecimento enquanto criamos oportunidades para continuares a evoluir. Procuramos um Software Engineer com forte foco em frontend development, motivado a contribuir para uma plataforma tecnológica inovadora com impacto ambiental...


  • Porto, Porto, Portugal Infodigix Tempo inteiro

    Company DescriptionInfodigix specializes in connecting businesses globally with skilled professionals and visionary leaders to drive growth, innovation, and long-term success. The company is dedicated to offering comprehensive workforce solutions, including global talent acquisition, executive search, and project-based staffing. With a strong focus on...

  • Software Engineer

    3 semanas atrás


    Porto, Porto, Portugal AuctionConnect Tempo inteiro

    Are you ready to help transform the maritime fuel industry through innovative technology? Join AuctionConnect as we scale our digital auction platform that is transforming bunker fuel procurement for the global shipping industry. We are seeking a Software Engineer who is committed to building robust, scalable systems and enjoys collaborating in a supportive,...