Robotics Software Engineer – Onboard Autonomy
at SPACE APPLICATIONS SERVICES
Zaventem, Vlaanderen, Belgium -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 13 Nov, 2024 | Not Specified | 14 Aug, 2024 | N/A | Schedules,Software Development,English,Computer Science,C++,Ontology,Robotics,Ros,Knowledge Representation | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
POSITION
The position involves engaging in the development of multi-agent mission planning for robotics systems. The successful candidate will be involved in the analysis, simulation, development, and testing of coordinated task and path planning for multi-agent systems, with integration into both offline control centres and onboard robotic platforms for real-time operations.
The position is central to projects spanning marine, terrestrial, and planetary robotics, contributing to applied research initiatives and on European Space Agency (ESA), European Commission (EC), as well as defence and commercial projects.
The successful candidate will be part of the Robotics, Software & Intelligence (RSI) Team.
The candidate will mainly report to the RSI Team Lead.
- Location: Sint-Stevens-Woluwe (Brussels Area)
- Start date: As of November 2024
SKILLS AND EXPERIENCE
- MSc or PhD in relevant fields (e.g. AI/Machine Learning, robotics, computer science, software engineering)
- Strong theoretical and practical background in:
- Classical AI and/or optimisation techniques
- Operational research
- Planning domain description
- Ontology based knowledge representation
- Semantic reasoning - applied to multi-robot mission planning paradigms
- Very strong programming skills (C++, Python) on Linux environment and Git tools
- Thorough experience of Software development in ROS and simulation in Gazebo
- Strength to cope with schedules and deadlines
- Fluent in English, both spoken and written with good skills in technical documentation delivery.
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.
Responsibilities:
- Analyse and develop offline and online mission planning techniques composed of goal decomposition, tasks allocation, path/trajectory planning and adaptation to dynamic events using Artificial Intelligence (AI) or optimisation approaches
- Develop command, control & intelligence software applications with integrated mission planning
- Participate in the end-to-end implementation with testing, integration and optimisation of target robot architecture
- Implement the developed technologies in the in-house robotic control centre and integrate them with mobile and underwater robots
- Generate the technical documentation required all along the process.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
MSc
Proficient
1
Zaventem, Belgium