Département : Recherche & Développement
Localisation : Paris 17, France
Intitulé du poste : Ingénieur Logiciel
Type de contrat : CDI
Disponibilité: Immédiate

 

Introduction Qosmos (équipe MAK)

Qosmos, une division du groupe Enea, est un éditeur de logiciel leader du marché DPI (Deep Packet Inspection). La principale offre de Qosmos est le produit ixEngine dont le rôle est d’analyser les flux réseaux et de les classifier afin que les clients de Qosmos puissent construire de nouveaux services grâce à ces informations (optimisation du trafic, qualité de service, pare-feu, …)

Le produit ixEngine gère actuellement plus de 2500 plugins capables chacun de reconnaître un type de trafic réseau différent (TCP, HTTP, P2P, Youtube, …). Une part importante des applications reconnues par ces plugins (BitTorrent, Youtube, Deezer, …) évolue constamment et Qosmos a mis en place un ensemble de processus/techniques/outils, dont l’équipe MAK est en charge, afin de détecter ces évolutions dans les meilleurs délais et garantir à ses clients une haute qualité de son produit (Monitoring).

 

Description du poste

Les activités liées au poste se concentrent principalement sur:

  • La conception et le développement de nouveaux services, outils et processus pour améliorer le Monitoring du produit ixEngine. Il s’agira pour le candidat de partir de l’identification d’un problème puis de proposer une solution logicielle et de la développer pour répondre au besoin. Cette activité sera l’activité majeure durant les premiers mois.
  • La participation à la qualification des demandes clientes. Les demandes clientes visent à ajouter dans le produit la reconnaissance du trafic de nouvelles applications. Cette tâche consiste à traduire la demande client en objectifs pour la R&D, à analyser le fonctionnement de l’application et son comportement réseau, et à capturer le trafic réseau correspondant. La montée en compétence sera progressive sur ce sujet et accompagnée par les membres de l’équipe.

Durant les premiers mois le poste adressera les activités suivantes:

  • Accueil dans l’équipe et présentation de l’environnement de travail.
  • Présentation d’un premier projet simple pour la montée en compétence sur les problématiques de l’équipe.
  • Participation au programme d’induction dont l’objectif est la présentation au nouvel arrivant des différentes équipes de Qosmos.
  • Montée en compétence sur les technologies et produits Qosmos (ixEngine/PDATA).
  • Présentation et démarrage de nouveaux projets.
  • Rapport d’étonnement à la fin de la période des 6 mois (rapport/point de vue sur les forces/faiblesses des outils/processus).


Environnement

Logiciel

  • OS : Linux (Bash)
  • Développement : Python, C/C++
  • Développement Web : Python/Django, Javascript
  • SGBD : MySQL

Réseau (L2 à L7 du modèle OSI)

  • IP, TCP/UDP, HTTP/SSL, VoIP, P2P, …

Outillage

  • Git/Subversion, Jira


Compétences métier

  • Bonnes capacités de conception et de développement
  • Bonne maitrise technique d’au moins un langage de développement orienté objet
  • Des connaissances en BigData ou Machine Learning ou réseau serait un plus


Compétences personnelles

  • Curieux
  • Bon relationnel
  • Sérieux
  • Anglais : Lu/écrit


Formation

  • Formation Master universitaire ou école d’ingénieurs

Pour postuler, merci de remplir le formulaire en ligne.

Département : Recherche & Développement 
Localisation : Paris, France
Intitulé du poste : Ingénieur Développement Protocoles
Type de contrat : CDI, temps plein

 

Récapitulatif du poste

  • Etudier, analyser, développer et maintenir le décodage des protocoles liés au cœur de métier de Qosmos (dans un contexte de DPI)
  • Analyser, paramétrer et coder les composants logiciels dans le respect des normes et procédures, ainsi que les évolutions souhaitées sur les composants existants
  • Assurer le respect des délais et des engagements techniques

 

Principales responsabilités

Etudes des protocoles

  • Analyse des normes et standards
  • Reverse engineering
  • Recherche de spécifications techniques

Analyse

  • Définition de spécification, analyse du besoin
  • Prototypage
  • Estimation d’un niveau de performances
  • Estimation de la charge de travail

Développement

  • Réalisation de modules
  • Assemblage de ces éléments
  • Revue et validation de code développeur
  • Rédaction de documentations techniques internes

Qualification

  • Participation à l’élaboration du plan de tests
  • Elaboration de jeux d’essais
  • Identification et traitement des dysfonctionnements

Maintenance, débogage

  • Maintenance corrective
  • Maintenance évolutive

 

Principaux enjeux du poste

  • Reconnaître et extraire les informations importantes de tous types de trafic
  • Garantir un niveau de performance optimal quel que soit le protocole analysé
  • Garantir un niveau de stabilité « Carrier Grade »

 

Niveau d’études et expérience

  • Bac+5, école d’ingénieur ou équivalent universitaire avec spécialisation système / réseaux
  • 2 ans minimum d’expérience

 

Qualifications et compétences

  • Langage C
  • Connaissances système / noyau Linux
  • Techniques de débogage
  • Architectures réseaux approfondies
  • Algorithmique
  • Pratique de l’anglais
  • Bonne culture IT
  • Autonomie
  • Rigueur, sens de la méthode
  • Facilité et rapidité d’adaptation
  • Curiosité intellectuelle
  • Réflexion (capacité d’analyse et de synthèse)

 

Pour postuler, merci de remplir le formulaire en ligne.