Software Engineer – Full Stack for Robotics Control Centre

  • Full Time
  • ROBOTICS
  • BELGIUM
  • Posted 1 month ago
  • The candidate shall be eligible to work in the European Union or in possession of a European Blue Card for two or more years.

Company Details

Space Applications Services is a company at the forefront of space technology development and the provision of services for human spaceflight, exploration and earth observation missions. Headquartered in Belgium (Brussels Area), with a research office in the Netherlands and a subsidiary in the USA, the company provides solutions for both commercial and institutional customers.

We are looking for a Full Stack Software Engineer responsible for the study, design, prototyping and testing of experimental robotics systems for terrestrial and space exploration.

Position

This role is related to the development and deployment of command, control and communications software for handling fleets of heterogeneous robots. This will provide the chance to create generic backend and front end tools for controlling a wide variety of marine, terrestrial, aerial and orbital robots and work in the integration of various state of the art AI data fusion and autonomous multi-agent software.

The successful candidate will contribute to the development of state of art technologies in full-stack web applications, cloud-deployed software, modern UI/UX design and distributed communication methods, together with the rest of the team using an Agile approach.

The position is in the Systems Department, Robotics Software and Intelligence (RSI) Team (comprised of 9 persons).
The candidate will mainly report to the RSI Team Lead.

Start date: at the earliest

Tasks and Responsibilities

  • Create new functionalities for the robot control centre web-based User Interface using VUE and web pack.
  • Develop backend services for data management using Python, NodeJS, SQL and data exchange methods (e.g. HTTP, Web Sockets and ROS2 / DDS)
  • Integrate of various client applications to the robotics control centre
  • Contribute to tools meant for handling autonomous vehicles mission planning and plan monitoring
  • Interface robots capacities with the robot control centre for monitoring and control.

Skills and Experience

  • A Bachelor’s or a Master’s degree in Computer Science or relevant discipline with experience in Software Development
  • At least 3 years of experience in developing libraries and frontend/backend JavaScript, Typescript, HTML and CSS
  • Experience or knowledge in/with:
    • Visualisation and UI
    • VUE.js, web pack and web sockets
    • Programming in Python
    • Working with SQL databases
  • Strong interest in the design, valorisation and use of diverse UI/UX and deploying them in production as part of large web applications
  • Familiar with object-oriented programming and/or functional programming
  • Proficient user of git version control tools
  • Fast learner and ability to adopt new technologies
  • Ability to work independently with a good sense of responsibility and results-driven
  • Available to be involved and support off-site activities in robotics demonstrations
  • Fluent in English, both spoken and written with good skills in technical documentation delivery.

Considered as Assets

  • Experience with:
    • Deploying large web applications in production using NGINX
    • Web-based GIS projects (e.g. geoserver, openlayers, vue-layers)
    • Building system architecture
    • Building and maintaining CI pipelines using gitlab
  • Knowledge about ROS Middleware, symbolic planners.

What Do We Offer

  • Working within a growing company with Staff located in Belgium, Germany, and the Netherlands
  • A professional working environment with motivated Engineers and Scientists coming from all different horizons and countries with a common passion for space
  • A full-time position with an indefinite contract of employment
  • A competitive remuneration package and good working conditions (see our website for details)
  • An individualised training and development programme.

About Us

Space Applications Services is a company at the forefront of space technology development and the provision of services for human spaceflight, exploration and earth observation missions. Headquartered in Belgium (Brussels Area), with a research office in the Netherlands and a subsidiary in the USA, the company provides solutions for both commercial and institutional customers. We work with clients such as the European Space Agency, the European Commission, governmental and national space agencies as well as the major space industries. The company develops payloads, avionics, robotics technology and products, and provides complete mission operations control centre solutions to EN9100 standards. The company also provides engineering, science and training services, including astronaut training. From our headquarters, we are in daily contact with the International Space Station (ISS) ensuring our Customers’ research is successful.

How To Apply

Send your CV and Motivation Letter (both in English) to the attention of Mr. Shashank Govindaraj.

 

Tagged as: python, SQL, nodejs, robotics software development

Visit Us On LinkedinVisit Us On FacebookVisit Us On Twitter