Skip to main content

M/F Software engineer C++

Réf : 277 Published on 10/03/2021

M/F Software engineer C++


Moeskroen - Waals Gewest - België

Presentation of the company

ECA Group ( is known for its expertise in robotics, automated systems, simulation and industrial processes. Our offer is for international customers in the defense, marine, aviation and energy sectors.

ECA Robotics, part of the ECA Group company, is one of the world leaders in robotics and automated defense systems (marine, coastguard, hydrographic services, land force, etc.) and civil (oil and nuclear, civil protection, pipeline inspection, etc.).

ECA Robotics has obtained a multi-year contract in Belgium worth several hundred millions of euros. Within the framework of this major international defense program, ECA Robotics will implement a large part of the future mining control system for the Belgian and Dutch marines.

ECA Robotics Belgium was set up early 2020 with a view to the execution of this contract and a long-term presence in Belgium.

Job Description

As software engineer C++, you are responsible for the design, development and finalization of operator software for the implementation of our autonomous or remotely operated naval robot systems.

The tasks you are entrusted with are :

You work under the supervison of a software architect, your main missions cover the entire software component development cycle :

ü Specify, design and develop real-time non-critical C software

ü Design software modules based on functional specifications and architectures..

ü Write the associated documentation

The required and expected technical skills are :

ü Proficiency in languages and environnements C++ en Python

ü Mastery of development tools: GCC, GDB, Valgrind, cppcheck...

ü Mastery of Agile and Cycle methods in V

ü Control of communication protocols: serial links, Ethernet, CAN bus..

ü Knowledge of various tools such as Subversion, Git, JIra, Jenkins, Confluence, SonarQube, Conan, Testlink…

The person who will join our team will be given the opportunity to participate in the design and development of a new subsidiary of the group on innovative and creative robotics projects in a highly emerging field.

Required profile

In terms of training and experience :

Technical University, Master degree in Computer Science/Engineering

As a person :

Accurate, analytical, pragmatic, creative, willing to face challenges

Passionate about and curious about new technologies and development methods

Out-of-the box thinking & thinking in terms of solutions

You have a taste for systems combining both equipment and software and are curious about other engineering professions.

To the team :

You value team effort, are a team player but can also work independently

You report directly to the R&D manager of ECA Robotics Belgium and work closely with the project team based in France

Regarding communication :

You are an excellent communicator : French, English & Dutch are the languages you master

Location :

Employment is based on Mouscron with frequent movements to ECA Robotics Toulon and the production site in Ostend.

Other information

Interested in this opportunity ?

An enthusiastic and professional team is ready to welcome you as a new colleague. If you want to meet new challenges with them, don't hesitate and put your candidacy. You can respond via our career page on our website.

M/F Software engineer C++

ECA GROUP, Mouscron
Contract Type: 
Software Engineer, Software Engineer, Engineering, Developer, C++ Developer
Degree Level: 
Apply before: