Robotics Software Engineer – AI & Mission Planning

Company Details

Space Applications Services is a company based in the Brussels area (BE) that provides products and services for the space sector in many areas from Avionics, Robotics, Human Exploration, Science and Earth Observation.

Space Applications Services is a company based in the Brussels area (BE) that provides products and services for the space sector in many areas from Avionics, Robotics, Human Exploration, Science and Earth Observation.

The successful candidate will be based in our main office at Sint-Stevens-Woluwe (Brussels Area).
The position is in the Systems Department, Robotics Software (RS) Team.
The candidate will mainly report to RS Team Lead.

The main scope of the work includes the analysis, simulation, development and testing of mission and task planning for multi-robot systems, integrated with Command, Control and Intelligence systems. This will be applied to marine, terrestrial and planetary robotics, as part of ongoing and new H2020 & ESA projects in the domains of Inspection & Maintenance applications and Space Robotics.

Tasks and Responsibilities

  • Analysing and developing mission planning and task planning techniques using AI or optimisation approaches
  • Developing command, control & intelligence software application with integrated mission planning
  • Supporting AI based sensor fusion for localisation and mapping
  • Implementing end-to-end, testing, integrating and optimising target robot architecture
  • Generating the technical documentation required all along the process.

Qualifications and Experience

  • MSc or PhD in relevant fields (e.g. AI-Machine Learning, robotics, computer science or software engineering)
  • Strong theoretical and practical background in AI and/or optimisation techniques, planning domain description, ontology based knowledge representation, semantic and probabilistic reasoning – applied to multi-robot mission planning paradigms
  • Very strong programming skills (C++, Python) on Linux environment
  • Thorough experience of SW development in ROS and basic experience of simulation in Gazebo
  • Good proficiency with technical documentation
  • A selection of the following will be considered as an asset:
    • At least 1 year of research or industrial experience
    • Machine Learning techniques, supervised and unsupervised (i.e. Bayesian networks, Deep Learning)
    • Analytical or AI based image processing, state estimation or filtering
    • Knowledge of OWL, PDDL, MAPL, TensorFlow, OpenCV, PCL, Qt and Web technologies
    • Robotics software architectures (design), Robotics Middleware and Networking
    • Gitlab and Continuous Integration methodologies.

The successful candidate will have the following skills

  • A proactive approach, with initiative and ability to work independently
  • Ability to:
    • Synthesise, summarise and draw conclusions
    • Adhere to strict standards of confidentiality
    • Work in distributed international teams
    • Strength to cope with schedules and deadlines
  • Excellent organisational and communication skills
  • Excellent written and spoken English.

What Do We Offer?

  • Working in a growing company with Staff located in Belgium, Germany and the Netherlands
  • A professional, pleasant atmosphere with motivated and passionate staff, where autonomy and initiatives are encouraged
  • An interesting remuneration package with a relocation allowance, if applicable
  • A full time position with an indefinite contract of employment.

We are looking for someone to start as soon as possible.

The candidate shall be eligible to work in the European Union or in possession of a European Blue Card for two or more years.

Select your currency
USD United States (US) dollar
EUR Euro
Visit us on LinkedInVisit us on FacebookVisit us on Twitter