Description du poste
Nous recherchons un développeur C/C++ embarqué pour contribuer à une plateforme de mobilité embarquée et à son intégration avec un nouveau système de billettique. Vous rejoignez une équipe de six personnes qui développe un protocole de communication pour les futurs valideurs et fait évoluer les logiciels utilisés à bord des véhicules.
Votre rôle
- Analyser les contraintes techniques et définir l'architecture.
- Développer le protocole de communication et améliorer les logiciels embarqués en C, C++11, C++20, Python et Bash.
- Tester et valider les logiciels, puis les intégrer au hardware.
- Rédiger la documentation technique et assurer la maintenance et l'évolution de la plateforme embarquée.
- Participer aux analyses et apporter du support si nécessaire.
Vous avez
- Au moins cinq ans d'expérience en C, avec une utilisation au cours de la dernière année.
- Au moins cinq ans d'expérience en C++, avec une utilisation au cours de la dernière année.
- Au moins cinq ans d'expérience avec Git, avec une utilisation au cours de la dernière année.
- Au moins cinq ans d'expérience avec Linux, avec une utilisation au cours de la dernière année.
- Au moins cinq ans d'expérience en conception orientée objet, avec une pratique au cours de la dernière année.
- Au moins cinq ans d'expérience en packaging d'applications, avec une pratique au cours de la dernière année.
- Au moins cinq ans d'expérience en tests unitaires, avec une pratique au cours de la dernière année.
- Néerlandais ou français de niveau C1.
- Anglais de niveau C1.
Atouts
- Français de niveau C1, à l'oral comme à l'écrit.
- Un bachelier ou un master en informatique ou dans un domaine étroitement lié.
- Cinq ans dans une fonction similaire avec un bachelier, ou deux ans avec un master.
- Au moins cinq ans comme application developer, dont une activité au cours de la dernière année.
- Une expérience en développement logiciel orienté objet.
- Une expérience en architecture technique.
- Une expérience en développement de logiciels embarqués.
- Des connaissances en Python.
- Des connaissances en Bash.
- Une pratique du shell scripting.
- Des connaissances de Debian.
- Des connaissances de Red Hat Linux.
- Des connaissances en gestion des services Linux.
- Des connaissances en programmation système moderne.
- Des connaissances en multithreading.
- Des connaissances des sockets.
- Des connaissances en communication inter-processus.
- Des connaissances de Boost.
- Une pratique des IDE de développement.
- Des connaissances de GCC.
- Des connaissances des bases de données relationnelles.
- Des connaissances en SQL.
- Des connaissances de Sybase.
- Des connaissances de MySQL.
- Des connaissances de SQLite.
- Des connaissances des API.
- Des connaissances en développement embarqué sur x86.
- Des connaissances en gestion réseau sous Linux.
- Une expérience des systèmes ABT.
- Une expérience des systèmes EMV.
- Une rédaction claire de documentation technique en français et en anglais.
- D'excellentes capacités de communication.
- Une approche orientée client.
- Une approche organisée et structurée.
- Un esprit de synthèse.
- De l'autonomie dans le travail.
- De la curiosité intellectuelle.
- De l'ouverture d'esprit.
- L'initiative de mener le travail à son terme.
- La capacité à suivre les procédures de développement et de travail en équipe.
- Une attitude bienveillante envers les collègues.
- Une collaboration efficace en équipe.
- La capacité à formuler des propositions.
- La capacité à s'adapter au changement.
- Un reporting spontané et transparent auprès du responsable.
Travailler chez Neurho
Fondée en 1998, Neurho est une société belge de consultance IT et business. Depuis plus de 25 ans, nous accompagnons des banques, assureurs, acteurs du secteur de l'énergie et institutions publiques en Belgique et au Luxembourg dans leurs projets de transformation. Chez Neurho, vous travaillez sur des missions variées et stimulantes, où votre expertise est reconnue et votre évolution encouragée. En plus de votre salaire, vous bénéficiez de nombreux avantages extra-légaux pensés pour correspondre à votre fonction, à vos besoins et envies personnels.
Neurho s'engage pour l'égalité des chances et accueille toutes les candidatures, sans distinction d'âge, d'origine, de nationalité, de genre, de milieu social, de convictions ou de handicap.