Internships

Revised BML Parser

Here you find the details for the internship named "Revised BML Parser" in the company EXAIL ROBOTICS.

Details
Name: Revised BML Parser
Company: EXAIL ROBOTICS
Description:

Exail is a leading industrial player in high-tech solutions for the civil and defence sectors. Exail Robotics Belgium develops and produces unmanned surface/underwater vehicles that detect, identify, and destroy sea mines or explosives. Thanks to our innovative “standoff” concept adopted by the Belgian and Dutch navies, we can significantly reduce the risks involved in mine hunting. We also develop our own sonars, which enable our customers to view and detect objects on the waterbed

Task description
In the sonar framework, developed here in Mouscron, we use a binary interchange format (BML) for communication between the different plugins/modules. For testing and validation purposes the communication packets can be stored/serialized into BML files to replay or investigate the executed runs of the framework afterwards.
We have created internal tooling to read these files, with the goal of investigating the contents of these large files and summarizing information about their contents. Such as exploring the number of sonar pings, navigation information, etc. During the prototyping phase and beyond, different teams have created different tools, some of which have become outdated.
With the recent restructures of the CI/CD stack and compilation, your role would be to consolidate the different implementation variations of this tooling into a single tool. You will also help with testing and to make suggestions on possible evolutions of this tool as time allows it.

In Practice
-
Duration: flexible, minimum 2 months total.
-
Physical presence on site is required. Mouscron is about a 15-minute drive from Kortrijk. By public transport, our offices are 15 minutes by bike or bus from the train station. Occasionally, we can arrange a visit (and transport) to the Ostend factory where our unmanned vehicles are built.

Interested or needs for more information? Please contact the internship supervisor:
Name
Gaétan Deglorie
E-mail
gaetan.deglorie@exail.com
Telephone
(+32) 056 / 85 21 60

Brochure: Download
Target profiles:
    In industries:
      Required special knowledge:

      Good command of Dutch or French. Can have a conversation in English. You will work in an international environment
      Knowledge of Python and C++, experience with object-oriented programming
      Being able to work in a team
      Take initiative in resolving issues and proposing solutions.
      Experience with larger software projects (multiple repository, JIRA) is a plus
      Experience with cmake, gtest, linux is a plus

      Duration: 6 mois
      Paid: Nee
      Net wage: -
      Foreign: Nee
      Contact: Gaetan DEGLORIE (GPU Software Engineer)
      Email: gaetan.deglorie@exail.com
      Tel: +32 56 85 21 60