15 months
16/09/2024 - 31/12/2025 Namur, Belgium
Requirements
Roles
  • Application Developer Expert
Languages
  • French Native
  • English Active knowledge
Skills
  • Programmation OO : modularité, polymorphisme, templates Confirmed
  • Multiplexage des communications (poll, epoll, Boost ASIO, etc.) Confirmed
  • Embedded Junior
  • Enterprise Architect Nice to have
  • bash Expert
  • Plateforme x86 Expert
  • Bases de données relationnelles Confirmed
  • C++ Expert
  • HTML5 Nice to have
  • Outils de développement (IDE, git, gcc, DEVOPS...) Confirmed
  • Solution Architecture Nice to have
  • Communications inter-process (MQ, SHM, pipes, bus, etc.) Confirmed
  • Linux Expert
  • Multithreading Confirmed
  • C Confirmed
  • Sockets TCP/UDP/UNIX Confirmed
Description

Analyste-Développeur C/C++ sous environnement linux

 

ENVIRONNEMENT

Le TEC – pour « Transport En Commun » – est l’un des principaux acteurs de la mobilité et du développement économique, social et durable en Belgique. Fort de ses plus de 5.400 collaborateurs et des 120 métiers qu’ils exercent, le TEC est une entreprise engagée dont l’ensemble des membres partage un projet commun : améliorer, au quotidien, la performance, la convivialité et la durabilité de l’offre de transport en commun.

Le Département Systèmes Embarqués (DSE) développe deux composantes majeures du projet « SAM (Systèmes d’Aide à la Mobilité) » : la conception et la production du nouvel ordinateur de bord (ODB) qui équipera les 3000 bus et tram du TEC, ainsi que le Système d’Aide à l’Exploitation (SAE) qui permet aux différents Services du TEC d’accéder aux données remontées par les ODB, en temps réel ou différé. Ces deux solutions fonctionnent en osmose. 

MISSION

Rattaché au responsable du Département Systèmes Embarqués, vous intégrez l’équipe d’une trentaine de personnes.

En collaboration avec les équipes hardware, votre mission sera de développer et tester les applications et logiciels embarqués. A ce titre, vous serez en charge de :

• Définir les contraintes techniques et l’architecture
• Réaliser le cahier des charges
• Améliorer et développer de nouveaux logiciels embarqués
• Programmation de software (C/C++/SHELL, etc.)
• Réaliser des tests pour assurer la validation des logiciels
• Rédiger des documents techniques
• Effectuer l’intégration avec le hardware
• Assurer la maintenance et l’évolution de la plateforme embarquée.

PROFIL

En tant qu’Analyste-Expert en C/C++ département système embarqué H/F/X, vous disposez des compétences suivantes :

• Vous êtes titulaire d’un Bachelier en informatique OU d’un Master en informatique
• Vous possédez une expérience "senior"  dans une fonction similaire
• Une expérience en développement de logiciel (OO) et en architecture technique est nécessaire.

Vos compétences techniques sont les suivantes :

  • Expérience en développement C/C++/ Shell – Linux
  • Connaissance de l’environnement Linux
  • Programmation système (multithread, sockets, communication inter-process, etc.)
  • Base de données relationnelles et SQL (Sybase, MySQL, SQLite) et API
  • Outil de développement (IDE, git, gcc, etc.)
  • Compétences additionnelles souhaitées en développement pour systèmes embarqués (plateforme x86)
  • La pratique de l’anglais technique est un atout
  • Vous êtes doté d’une excellente capacité à communiquer et vous êtes orienté client.
  • Vous êtes organisé et structuré et possédez un esprit de synthèse.
  • Vous aimez prendre des initiatives et vous vous adaptez facilement au changement.

 INFORMATIONS IMPORTANTES :

Pour être conforme aux exigences, la candidature proposée doit satisfaire pleinement aux exigences minimales suivantes :

  • Le candidat doit posséder les compétences et l’expérience minimales requises (rôles/compétences)
  • Le candidat doit posséder une parfaite maîtrise de la langue française tant à l’oral qu’à l’écrit.
  • Poste full-time.  Possibilité de 2 jours de télétravail. Jeudi et vendredi de préférence en présentiel à Namur.

Il en résulte qu’en cas de candidature non conforme, le Tec et/ou ProUnity se réservent le droit de disqualifier le candidat.