Flight Software Engineer [Space, Security]

Engineering · Lausanne, Vaud
Department Engineering
Employment Type Full-Time
Minimum Experience Mid-level

Office: Lausanne / Hybrid 

Start date: ASAP

We are CYSEC, a fast-growing European data security company based at the EPFL Innovation Park in Lausanne, Switzerland. We bring 360° security in one click for container-based workloads through our ARCA trusted OS software in several verticals: finance, edge and space.

On the booming space market, we are pioneering end-to-end security for newspace missions allowing the secure transmission of data and applications from the cloud to the spacecraft. We are working with the European Space Agency and private space companies to build the first European off-the-shelf products providing end-to-end security to satellite operators.

We’re a team of leading cryptographers and software security specialists combining deep security knowledge with extensive industry experience. We are equipped to deliver agile security solutions for modern infrastructures, always ready to take the highest challenge! We are a multinational and multilingual team. We believe that excellence and innovation come from diversity and inclusion. So, join us to build the future of security.. in space!

Your Team

You’re going to work with passionate engineers with a high collaborative and problem-solving mind-set. Your teammates have a strong security background and are highly committed to deliver the best quality and secure solution to our customers. Moreover you will be in an environment where you will be continuously learning and exploring new ways to improve our products and bring innovation to the field.
Side note: If you are used to participating to CTF events or you’re interested to try, you already found great teammates for that ;-)


Job Description

You’re a Software Engineer (m/w) with a strong experience in Flight Software for space applications (satellites, launchers). You are convinced that the next generations of satellites should embed “security-by-design” and are motivated to use your knowledge and experience to build the first generation of cybersecurity products for commercial missions.

You are highly motivated, result-driven and business value-oriented. You have a high sense of product ownership, constantly learning and enhancing your skills. Your journey at CYSEC is going to be extremely enriching and with new challenges to deliver the most secure solution for our customers. 

Duties and Responsibilities

  • Design, evaluate, implement and deliver software components for space applications as part of our engineering team.
  • Understand the business requirements to translate them into reliable and resilient technical solutions and recommendations
  • Interact with Product, Innovation and Engineering teams in terms of software architectural decisions
  • Participate in the test phase, from elaborating the test plans, write the unit test to the system integration testing
  • Participate in the product release process and in our customers support
  • Maintain the highest code quality standards and help the team to improve its best practices
  • Work with the agile iterative/incremental mindset to build and deliver our solution


  • 4+ years of experience in Flight Software development for space applications (satellites, launchers)
  • Deep knowledge of space standards for software development (ECSS, etc)
  • Experience in qualification of flight software according to space standards
  • Knowledge of space protocols and associated CCSDS standards
  • Experience with Flight Software development low level programming (such as C or C++), experience or interest in Rust (a big plus)
  • Knowledge and strong interest in security and cryptography
  • Solid understanding of computer science fundamentals, secure development practices, clean code, and best software development practices.
  • Experience with containers building and running containerized services, Experience or Interested in Kubernetes in a plus
  • Experience working within a modern agile product development environment is a plus.
  • Strong problem-solving, troubleshooting and monitoring skills 
  • Strong communication and collaboration skills
  • Professional-level English spoken and written

Valued additional experience

  • Experience with Linux and real-time operating systems used in space applications (RTEMS, FreeRTOS, etc) 
  • Experience working with continuous integration and continuous deployment (CI/CD) pipelines
  • Contribution to open-source projects or integrating open-source libraries 

Thank You

Your application was submitted successfully.

  • Location
    Lausanne, Vaud
  • Department
  • Employment Type
  • Minimum Experience