FLIGHT SOFTWARE LEAD ENGINEER.

Join us.

Flight Software Lead Engineer.

JOB DESCRIPTION

The “Space Infrastructure” Business Area of Aistech Space is looking for an experienced flight software engineer to assist in the full life-cycle development of our satellite constellation. We are an Agile team, highly collaborative, focused on short development iterations with a “fail-fast” mentality.

In addition to this, you will be in contact as well with the rest of the companies’ business areas, to detect and exploit potential synergies that could arise new business opportunities. As a part of the software team, you will directly participate in the architecture definition, development of SW, testing, and deployment of the different SW modules related to satellites and ground systems.

You will interface directly with the satellite design team, payload design team, our partners, and other software developers to build up and continuously improve our satellite constellation.

THE MAIN OBJECTIVES REGARDING THE FLIGHT SOFTWARE DEVELOPMENT ARE FOCUSSED ON:

  • Understand Aistech satellite constellation objectives.
  • Work together with the Space Infrastructure team and the Operations team to define satellite flight software architecture.
  • Definition and analysis of flight software requirements and correspondence implementation in code using an agile methodology.
  • Ensure that the interface between all satellite components, their firmware, and software, and the flight software are thoroughly tested and coordinated throughout the development life cycle, with an emphasis on satellite operations.
  • Design of flight software testing procedures and automated routines.
  • Exhaustive verification and debugging of the flight software services through unit testing and later on a flatsat configuration.
  • Final flight software testing and validation on the flight satellite platforms including payloads as well as ground systems.
  • Active collaboration in other software projects of the company.

REQUIREMENTS

  • Passion for space technologies.
  • MsC in Aerospace, Information technologies, Computer science, Engineering, and/or Physics.
  • Open-minded software developer with 3 -5 years’ experience in-flight software for satellite platforms.
  • Strong knowledge and experience in developing software for embedded systems for C / C++ on Linux.
  • Strong knowledge and experience in Python.
  • Strong knowledge and experience in embedded Real-time Operating Systems (RTOS) and/or VxWorks, RTEMS, etc.
  • Knowledge in Driver Development for (Embedded) Linux.
  • Experience in POSIX development.
  • Experience in JIRA Issue & Project Management Tracker for Agile projects.
  • Experience in software configuration management tools such as Git Server (Gitlab, Github, Gitea, BitBucket …).
  • Knowledge of integration and deployment software (Maven, Jenkins…).
  • Experience in CCSDS standards.
  • Experience in CAN/I2C/RS422/RS485/CSP/FTP protocols.
  • Knowledgeable in applications such as scrum, waterfall, and Agile methodologies.
  • English speaker, at least First Certificate required.

OBJECTIVES AS A MEMBER OF AISTECH TEAM

  • Actively engage in the development of documentation to build the company procedures and specification manuals.
  • Write some articles regarding different areas of interest to be published in our magazine Aistech News.
  • Participate in our team building activities.

CONTRACT CONDITIONS

In Aistech Space, we value our employees and their well-being offering top-notch incentives:

  • Fixed contract with no end date.
  • Be part of the team writing part of the new space era in a multinational, young, and vibrant environment.
  • Total flexible schedule.
  • Empower new ideas, believing in them, and giving them the money and resources to make them real.
  • Relaxing areas in our offices.
  • Cake Day on Wednesdays and Pizza Day on Fridays.
  • Healthy Food Pantry and Drinks available all weekdays.

JOB LOCATION

You will be located and based in Spain, in the Barcelona or Vigo office with some trips between offices and other potential Aistech locations worldwide.

FLIGHT SOFTWARE LEAD ENGINEER.

Join us.

Flight Software Lead Engineer.

JOB DESCRIPTION

The “Space Infrastructure” Business Area of Aistech Space is looking for an experienced flight software engineer to assist in the full life-cycle development of our satellite constellation. We are an Agile team, highly collaborative, focused on short development iterations with a “fail-fast” mentality.

In addition to this, you will be in contact as well with the rest of the companies’ business areas, to detect and exploit potential synergies that could arise new business opportunities. As a part of the software team, you will directly participate in the architecture definition, development of SW, testing, and deployment of the different SW modules related to satellites and ground systems.

You will interface directly with the satellite design team, payload design team, our partners, and other software developers to build up and continuously improve our satellite constellation.

THE MAIN OBJECTIVES REGARDING THE FLIGHT SOFTWARE DEVELOPMENT ARE FOCUSSED ON:

  • Understand Aistech satellite constellation objectives.
  • Work together with the Space Infrastructure team and the Operations team to define satellite flight software architecture.
  • Definition and analysis of flight software requirements and correspondence implementation in code using an agile methodology.
  • Ensure that the interface between all satellite components, their firmware, and software, and the flight software are thoroughly tested and coordinated throughout the development life cycle, with an emphasis on satellite operations.
  • Design of flight software testing procedures and automated routines.
  • Exhaustive verification and debugging of the flight software services through unit testing and later on a flatsat configuration.
  • Final flight software testing and validation on the flight satellite platforms including payloads as well as ground systems.
  • Active collaboration in other software projects of the company.

REQUIREMENTS

  • Passion for space technologies.
  • MsC in Aerospace, Information technologies, Computer science, Engineering, and/or Physics.
  • Open-minded software developer with 3 -5 years’ experience in-flight software for satellite platforms.
  • Strong knowledge and experience in developing software for embedded systems for C / C++ on Linux.
  • Strong knowledge and experience in Python.
  • Strong knowledge and experience in embedded Real-time Operating Systems (RTOS) and/or VxWorks, RTEMS, etc.
  • Knowledge in Driver Development for (Embedded) Linux.
  • Experience in POSIX development.
  • Experience in JIRA Issue & Project Management Tracker for Agile projects.
  • Experience in software configuration management tools such as Git Server (Gitlab, Github, Gitea, BitBucket …).
  • Knowledge of integration and deployment software (Maven, Jenkins…).
  • Experience in CCSDS standards.
  • Experience in CAN/I2C/RS422/RS485/CSP/FTP protocols.
  • Knowledgeable in applications such as scrum, waterfall, and Agile methodologies.
  • English speaker, at least First Certificate required.

OBJECTIVES AS A MEMBER OF AISTECH TEAM

  • Actively engage in the development of documentation to build the company procedures and specification manuals.
  • Write some articles regarding different areas of interest to be published in our magazine Aistech News.
  • Participate in our team building activities.

CONTRACT CONDITIONS

In Aistech Space, we value our employees and their well-being offering top-notch incentives:

  • Fixed contract with no end date.
  • Be part of the team writing part of the new space era in a multinational, young, and vibrant environment.
  • Total flexible schedule.
  • Empower new ideas, believing in them, and giving them the money and resources to make them real.
  • Relaxing areas in our offices.
  • Cake Day on Wednesdays and Pizza Day on Fridays.
  • Healthy Food Pantry and Drinks available all weekdays.

JOB LOCATION

You will be located and based in Spain, in the Barcelona or Vigo office with some trips between offices and other potential Aistech locations worldwide.