Ingénieur C/C++ – Développement & Exploitation VoIP

  • Netcom Active Services -
    Entreprise Vérifié par Tanitjobs.com
  • Ariana, Tunisie
  • Il'y a 1 mois
Postes vacants:
1 poste ouvert
Type d'emploi désiré :
CDI
Experience :
5 à 10 ans
Niveau d'étude :
Licence, Bac + 3
Langue :
Français

Description de l'emploi

CONTEXTE & OBJECTIF DU POSTE

Notre équipe VoIP conçoit, déploie et opère des plateformes de communication basées sur des solutions open source éprouvées (Asterisk, Kamailio). Dans un contexte de croissance des services et d'évolution des architectures SIP/RTP, nous recrutons un(e) ingénieur(e) C/C++ expérimenté(e) capable de maîtriser l'ensemble du cycle de vie logiciel — de la conception à la mise en production — et de monter rapidement en compétence sur les outils et protocoles VoIP.

Le(la) candidat(e) participera activement au développement de nouveaux services VoIP, et assurera la maintenance, l'évolution et l'optimisation des outils open source utilisés en production.

MISSIONS & RESPONSABILITÉS

Développement de services VoIP

  • Concevoir, développer et tester des composants logiciels C/C++ pour les plateformes VoIP
  • Développer et configurer des service VoIP

Maîtrise du cycle complet Conception → Déploiement

  • Rédiger les spécifications techniques et les documents d'architecture
  • Mettre en place et maintenir les pipelines CI/CD (compilation, tests, packaging, déploiement)
  • Gérer les environnements de développement, recette et production

Maintenance & Évolution des outils open source

  • Administrer, optimiser et faire évoluer les instances Asterisk,Kamailio,...
  • Analyser les problèmes de performance et de stabilité (traces SIP, captures RTP, logs système)
  • Assurer la veille technologique sur les évolutions des projets communautaires
  • Contribuer aux correctifs et à l'amélioration du code des outils open source utilisés

Support & Collaboration

  • Prendre en charge le support de niveau 3 sur les incidents VoIP complexes
  • Collaborer avec les équipes réseau, sécurité et infrastructure
  • Documenter les développements, configurations et procédures d'exploitation
  • Participer à la formation et au transfert de compétences au sein de l'équipe

Exigences de l'emploi

COMPÉTENCES TECHNIQUES REQUISES

Langages & Développement

  • C/C++ Maîtrise avancée, développement système et bas niveau
  • Gestion mémoire, threads (pthreads, std::thread), sockets BSD, protocoles réseau
  • Profilage et optimisation des performances
  • Scripting : Bash, Python,
  • Expérience en développement sur systèmes Linux embarqués ou serveur

Outils VoIP Open Source (formation assurée – bases souhaitées)

  • Asterisk : architecture générale, modules, dialplan, interfaces AMI/ARI/AGI
  • Kamailio : routage SIP, modules (dispatcher, registrar, usrloc, nathelper, db_mysql…)
  • Protocoles VoIP : SIP (RFC 3261), RTP/RTCP, SDP, DTMF
  • Analyse de trafic VoIP : Wireshark/tshark, sngrep, sipp

Cycle de vie logiciel & DevOps

  • Systèmes de build : Make, CMake, autoconf
  • Gestion de versions : Git (workflows GitFlow/trunk-based), GitLab/GitHub
  • CI/CD : GitLab CI, Jenkins ou équivalent
  • Conteneurisation : Docker, notions Kubernetes appréciées
  • Systèmes : Linux (Debian/Ubuntu/CentOS), systemd, gestion de packages

Réseaux & Sécurité

  • TCP/IP, UDP, DNS, NAT, pare-feu (iptables/nftables)
  • TLS, SRTP, sécurisation des flux VoIP
  • Notions de haute disponibilité (HA) et de répartition de charge (load balancing)

 

PROFIL RECHERCHÉ

Expérience & Formation

  • 5 ans minimum d'expérience en développement C/C++, dont au moins 2 ans sur des projets de grande envergure (télécoms, industrie, systèmes critiques)
  • Expérience prouvée sur l'intégralité du cycle : spécification, développement, tests, intégration, déploiement, MCO
  • Bac+5 en informatique, systèmes embarqués, réseaux ou télécommunications

Qualités Personnelles

  • Capacité d'apprentissage rapide : montée en compétence attendue sur les outils VoIP (formation interne prévue)
  • Autonomie et sens des responsabilités dans la gestion de ses développements
  • Rigueur dans la documentation et le respect des processus de qualité logicielle
  • Esprit d'équipe et bonne communication avec les équipes réseau, infrastructure et métier
  • Curiosité technique et intérêt pour les environnements open source

 

 

PLAN D'INTÉGRATION & DE FORMATION VOIP

Un parcours de formation structuré est prévu pour permettre au(à la) candidat(e) de monter en compétence sur les outils et protocoles VoIP de l'équipe :

 Mois 1-2

Découverte VoIP

Protocoles SIP/RTP/SDP, architecture générale des systèmes VoIP, outils de capture (sngrep, Wireshark)

Mois 3-4

outil (Asterisk,Kamailio,...)

Installation, configuration, dialplan, modules C, interfaces ,Architecture proxy SIP, modules clés, routing, scripting, tests avec SIPp

Mois 5-6

support VoIP N3

collecter les traces et analyser les problème remonter par l'équipe N2

Mois 7-8

Projets réels

Contribution aux développements en cours, participation aux astreintes supervisées

Date d'expiration

29/05/2026

A propos de Netcom Active Services
La Sté Netcom Active Service est une société nouvellement installée en Tunisie. C'est une filiale d'une société française opérateur en télécommunication et elle va assurer la gestion de...
Categories: Informatique Télécommunications