Job Openings Analyste-développeur embarqué C/C++ (Salarié ou indépendant)

About the job Analyste-développeur embarqué C/C++ (Salarié ou indépendant)

📋 Tâches et responsabilités

Environnement

Au sein d'une organisation active dans le transport public, une équipe spécialisée en systèmes embarqués conçoit et fait évoluer une plateforme installée sur environ 3 000 bus et trams, ainsi qu'un système d'aide à l'exploitation. Ces deux solutions échangent des données en temps réel ou en différé et répondent aux besoins des différents services.

📌 Mission

Sous la responsabilité du responsable de la plateforme embarquée, vous rejoignez une équipe de six personnes.

Dans le contexte de l'arrivée d'un nouveau système de billettique, vous contribuerez principalement au développement d'un nouveau protocole de communication avec les futurs valideurs. Vous participerez également aux activités courantes de l'équipe, notamment les développements, les analyses et le support ponctuel.

Vos principales responsabilités seront les suivantes :

  • Analyser les contraintes techniques et définir l'architecture.
  • Améliorer et développer de nouveaux logiciels embarqués.
  • Programmer en C, C++11, C++20, Python et Bash.
  • Concevoir et réaliser des tests unitaires ainsi que des tests de validation.
  • Rédiger une documentation technique claire.
  • Assurer l'intégration du logiciel avec le matériel.
  • Garantir la maintenance et l'évolution de la plateforme embarquée.

📝 Votre profil

Pour cette fonction d'analyste-développeur en C/C++, vous disposez du profil suivant :

  • Vous êtes titulaire d'un bachelier ou d'un master en informatique, ou dans un domaine étroitement lié.
  • Vous justifiez d'une expérience de 5 ans dans une fonction similaire avec un bachelier, ou de 2 ans avec un master.
  • Vous possédez une expérience en développement logiciel orienté objet, en architecture technique et en développement embarqué.
  • Vous communiquez aisément et êtes orienté client.
  • Vous êtes organisé, structuré et disposez d'un bon esprit de synthèse.
  • Vous rédigez des documents techniques de manière claire, avec un vocabulaire précis et des schémas explicites, en français et en anglais.
  • Vous êtes autonome, curieux et ouvert d'esprit.
  • Vous menez vos tâches à leur terme et veillez à ne pas laisser de travail inachevé.
  • Vous respectez les règles et procédures définies pour le développement comme pour le travail en équipe.
  • Vous entretenez des relations bienveillantes avec vos collègues et collaborez efficacement.
  • Vous êtes force de proposition et vous vous adaptez facilement aux changements.
  • Vous rendez compte spontanément et en toute transparence à votre responsable.

Vos compétences techniques comprennent :

  • Développement en C et C++, ainsi qu'en Shell, sous Linux.
  • Maîtrise de l'environnement Linux, notamment des distributions de type Debian et Red Hat, de la gestion des services et du packaging d'applications.
  • Conception orientée objet et architecture technique.
  • Programmation système moderne : multithreading, sockets, communication interprocessus et Boost.
  • Utilisation des outils de développement tels qu'un IDE, Git et GCC.
  • Tests unitaires et validation logicielle.
  • Connaissance des bases de données relationnelles et de SQL, notamment Sybase, MySQL et SQLite, ainsi que des API.
  • Pratique de l'anglais technique.
  • Une compétence complémentaire en développement pour systèmes embarqués sur plateforme x86 constitue un atout.
  • Une connaissance de la gestion des réseaux sous Linux constitue un atout.
  • Une expérience avec des systèmes ABT et EMV constitue un atout important.

Organisation du travail

Le télétravail est possible jusqu'à deux jours par semaine. Une présence sur site à Namur est préférée le lundi.

💼 Offre

Vous ferez partie d'une PME belge en pleine croissance, où l’initiative et le développement personnel sont encouragés. Nous vous offrirons un environnement de travail agréable, entouré(e) de collègues sympathiques. Ensemble, nous élaborerons un plan de carrière, avec une attention particulière et un budget dédié à la formation ou à la certification complémentaire. Vous pouvez compter sur un salaire attractif, complété par des avantages extra-légaux, y compris une voiture de société.
(Freelance est également possible)