Full Stack Software Engineer for Robotics Control Centre (M/F)
Space Applications Services NV/SA
➔ All jobs
➔ Jobs at Space Applications Services NV/SA
➔ Apply for this job
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.
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 a 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 7 persons).
The candidate will mainly report to the RSI Team Lead.
Location: Sint-Stevens-Woluwe (Brussels Area)
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 various client applications into the robotics control centre
Contribute to tools meant for handling autonomous vehicles' mission planning and plan monitoring
Interface the robot's 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 a 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, and 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.
How To Apply
Send your CV and Motivation Letter (both in English) to the attention of Mr. Shashank Govindaraj.
Company
Onsite Locations
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs