C++ Engineer Unmanned Surface Vehicle (USV)

  • Permanent Contract
  • Full-time
  • At least 2 years of experience (Junior level)
  • Master degree
  • Engineering

Become responsible for the design, development and validation of C++ software embedded in an USV!


Mission

You have the opportunity to participate in the design and development of innovative and creative robotics projects in a highly emerging field. You will be involved in the implementation of our autonomous or remotely operated naval robot systems.

Your main mission covers the entire software component development cycle. You join an agile development team of software engineers, working in a tight loop with automatics and vehicle system engineers, distributed in Belgium and France. You report to the R&D Manager and software team lead.


YOUR TASKS

You specify, design and develop embedded C++ software.

You implement software modules based on functional specifications, to be integrated in an existing architecture. These include:

  • Functions related to the control, command and monitoring of the USV;
  • HMI software for the USV operator;
  • Deployment software for industrialization;
  • Refactors of the core architecture and utility libraries.

You write the associated documentation.

You consider the full software development cycle as well as its deployment and usage. To these ends, you support:

  • Software testing and validation using a python framework and simulators;
  • Integration and deployment of the software on vehicle;
  • Support system or industrial engineers during tests.

Profile

  • You have a master’s degree in computer science/engineering, or a bachelor’s degree in software engineering and at least 3 years of experience in C++ development.
  • You have experience with Object-oriented Programming and working with medium-sized code stacks.
  • You have an excellent knowledge of C++ . Knowledge of Python is an asset.
  • You have experience with Agile and Cycle methods in V.
  • Experience with communication protocols like serial links, Ethernet, OPCUA... is an asset.
  • You are familiar with tools like Git, Jira, Jenkins, Confluence, SonarQube, Conan, Testlink.
  • You are passionate and curious about new technologies and development methods.
  • You are an accurate, analytical, pragmatic, and creative professional with a proactive, solution-oriented, and out-of-the-box mindset who values teamwork but can also work independently.
  • You have a taste for systems combining both equipment and software and are curious about other engineering professions (electronics, system engineering, acoustics, algorithms).
  • You have a very good knowledge of English and French. Knowledge of Dutch is an asset.
  • Employment is based on Mouscron. You are willing to travel to our production site in Ostend.


WHAT WE HAVE TO OFFER

  • You will be working in a high-tech company where we develop innovative and creative robotics projects. 
  • You will have the opportunity to participate in the functioning of a high-performance, state-of-the-art drone factory.
  • competitive salary package with fringe benefits.
  • A young and dynamic team in a growing sector, leading to numerous career opportunities

About EXAIL

Exail is a leading high-tech industrial group specializing in cutting-edge robotics, maritime, navigation, aerospace and photonics technologies. With a strong entrepreneurial culture, Exail delivers unrivaled performance, reliability and safety to its civil and defense clients operating in severe environments. From the deep sea to outer space, Exail expands their capabilities with a full range of robust in-house manufactured components, products and systems. Employing a workforce of 2000 people worldwide, the company benefits from a global footprint and conducts its business in over 80 countries. Exail was formed by ECA Group and iXblue joining forces in 2022. It is a subsidiary of Exail Technologies, a family-owned company specialized in high-technology.