Monster

Software Engineer C++

Exail Robotics Belgium

Mouscron, Hainaut

JOB DETAILS
LOCATION
Mouscron, Hainaut
POSTED
30+ days ago
JOB DESCRIPTION

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.

You are responsible for the design, development and validation of critical C software embedded for a Towed Underwater Vehicle (TUV).

YOUR TASKS

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 algorithmic scientist, electronics and vehicle system engineers. You report to the R&D Manager and software team lead:

  • You specify, design and develop real-time, critical 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 TUV. You work with time-critical systems working together, state machines, etc.

    - Implementation of algorithms written in matlab, on a dedicated CPU/GPU platform in C

    - 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 sonar software within the software framework of an unmanned vehicle.

YOUR SKILLS:

  • 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, CAN bus... is an asset

  • Experience with GPU development in CUDA is a plus

  • You are familiar with tools like Git, Jira, Jenkins, Confluence, SonarQube, Conan, Testlink

YOUR 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

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

  • You are passionate and curious about new technologies and development methods

  • You like to think in terms of solutions and you come with an out-of-the box approach

  • You value team effort, are a team player 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 good knowledge of English. Knowledge of Dutch and/or French 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 the Company

E

Exail Robotics Belgium