Aller au contenu

Omilia

Ingénieur Senior C/C++

PythonJavaC++
Traduction automatique. Consultez l’original.

À propos du poste

L'Ingénieur Senior C/C++ fait partie de l'équipe d'ingénierie produit de Omilia, construisant et maintenant des systèmes logiciels critiques en termes de performance qui sous-tendent l'infrastructure d'IA conversationnelle de Omilia. Le rôle exige de solides fondamentaux en programmation système et, idéalement, une exposition préalable aux piles de téléphonie ou de communication en temps réel telles que les plateformes vocales basées sur Asterisk, la signalisation SIP et l'ingénierie de dialplan. Il est structuré pour permettre à un ingénieur C/C++ expérimenté de se spécialiser en téléphonie au fil du temps, avec un mentorat disponible auprès des experts SIP existants de l'équipe. Les ingénieurs qui apportent déjà cette expertise sont rapidement intégrés dans les flux de travail spécialisés.

Omilia est fier d'être un employeur garantissant l'égalité des chances et s'engage à favoriser un environnement de travail diversifié et inclusif. Nous croyons que l'acceptation de la diversité sous toutes ses formes enrichit notre lieu de travail et stimule notre succès collectif. Nous nous engageons à créer un environnement où chacun se sent bienvenu, valorisé et habilité à apporter ses perspectives uniques, sans égard à des facteurs tels que la race, la couleur, la religion, le sexe, l'identité ou l'expression de genre, l'orientation sexuelle, l'origine nationale, l'hérédité, le handicap, l'âge ou le statut d'ancien combattant. Tous les candidats éligibles seront pris en considération pour l'emploi.

Responsabilités

  1. Assumer la conception, le développement et le support continu des composants C/C++ critiques en termes de performance sur la plateforme de Omilia.
  1. Assumer la résolution des problèmes de scalabilité et de performance affectant les systèmes de téléphonie et SIP.
  1. Assurer une gestion efficace du temps et une livraison constante dans le respect des délais.
  1. Contribuer en tant que membre d'équipe intégré et collaboratif au sein des équipes d'ingénierie et interfonctionnelles.

Responsabilités clés

  1. Concevoir, implémenter et maintenir des composants C/C++ sur la plateforme de Omilia, en mettant l'accent sur la performance, la sécurité de la mémoire et la correction de la concurrence dans les systèmes de production.
  1. Développer des applications efficaces pour des systèmes critiques axés sur la haute disponibilité et la performance.
  1. Déboguer des problèmes complexes, multi-threadés et de bas niveau à l'aide d'outils tels que gdb, valgrind et/ou strace.
  1. Développer, étendre et maintenir des modules Asterisk personnalisés (res_, chan_, app_*) pour prendre en charge les exigences de gestion des appels, d'enregistrement et de routage spécifiques à la plateforme.
  1. Patch, reconstruire et valider le noyau Asterisk et les modules tiers par rapport aux avis de sécurité en amont et aux exigences de renforcement internes.
  1. Identifier les goulots d'étranglement de performance et suggérer des améliorations.
  1. Développer en tenant compte des principes de sécurité et faire évoluer les services avec un état d'esprit DevOps.
  1. Rencontrer régulièrement le responsable hiérarchique pour examiner les progrès ; gérer la résolution des problèmes et escalader en cas de besoin critique.
  1. Travailler efficacement avec d'autres équipes, unités et départements, en assurant un flux d'informations clair et un travail d'équipe.
  1. Soutenir d'autres activités prioritaires de l'organisation si nécessaire, et agir en tant qu'ambassadeur de Omilia.

Requis

  1. 5+ années d'expérience professionnelle en programmation système C/C++, y compris la gestion de la mémoire, le multi-threading et le débogage de bas niveau.
  1. Expérience avec Git et les systèmes de build C/C++ tels que CMake ou Meson.
  1. Expérience pratique de la modification, de la compilation et du déploiement d'Asterisk.
  1. Expérience dans l'écriture d'APIs et/ou de services Web et microservices en utilisant C/C++.
  1. Analyse et conception orientées objet utilisant des patrons de conception courants.
  1. Autonome et motivé pour créer des choses extraordinaires.
  1. Capacité à travailler sous pression et dans le respect de délais stricts.
  1. Diplôme de licence en informatique.
  1. Très bonnes compétences en communication écrite et orale en anglais.
  1. Esprit d'innovation continue.

Atouts

  1. Connaissance de SIP (RFC 3261) et des RFC associés (SDP, RTP/RTCP, STUN/TURN/ICE) et expérience pratique en création de dialplan.
  1. Expérience en programmation Java ou Python.
  1. Familiarité avec FreeSWITCH, Kamailio ou OpenSIPS, l'interopérabilité WebRTC-SIP, ou les architectures d'enregistrement d'appels/codecs audio (G.711, G.729, Opus).
  1. Expérience dans des environnements réglementés (PCI-DSS, HIPAA) où des exigences d'enregistrement et de masquage d'appels s'appliquent.
  • Rémunération fixe ;
  • Emploi à long terme avec des jours de vacances ;
  • Développement dans la croissance professionnelle (cours, formations, etc.) ;
  • Faire partie de produits technologiques de pointe qui ont un impact mondial dans le secteur des services ;
  • Collègues compétents et avec qui il est agréable de travailler ;
  • Matériel Apple

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026