Concepteur de logiciels
Emploi permanent
Description du poste
Nous recherchons un ingénieur logiciel ou un programmeur avec un intérêt pour la télécommunication afin de combler un poste en développement de système embarqué ainsi qu'en développement de librairies et d'applications de télécommunications sur des stations de travail (i.e. jusqu'au niveau de l'application client).
Le candidat doit être un développeur intuitif ayant le désir d'apprendre de nouvelles technologies de pointe et doit avoir la capacité de prendre en charge un ou plusieurs modules du produit.
Responsabilités :
Concevoir, implanter et supporter de nouveaux modules (pilotes de bas-niveau, modules de niveau embarqué et applications de haut-niveau) pour la famille existante de produits;
Prêter assistance au groupe de support et au groupe de tests lors des périodes d'intégration des clients en tant que responsable de certains modules.
Être responsable de nouveaux modules et de modules existants pour les maintenir et les faire évoluer avec le produit et les demandes des clients;
Désigner, implémenter, tester et supporter la nouvelle génération de la plateforme d'application client avec le reste de l'équipe d'ingénierie.
Exigences
Critères généraux :
Exigences spécifiques:
Atouts:
Emploi permanent
Description du poste
Nous recherchons un ingénieur logiciel ou un programmeur avec un intérêt pour la télécommunication afin de combler un poste en développement de système embarqué ainsi qu'en développement de librairies et d'applications de télécommunications sur des stations de travail (i.e. jusqu'au niveau de l'application client).
Le candidat doit être un développeur intuitif ayant le désir d'apprendre de nouvelles technologies de pointe et doit avoir la capacité de prendre en charge un ou plusieurs modules du produit.
Responsabilités :
Concevoir, implanter et supporter de nouveaux modules (pilotes de bas-niveau, modules de niveau embarqué et applications de haut-niveau) pour la famille existante de produits;
Prêter assistance au groupe de support et au groupe de tests lors des périodes d'intégration des clients en tant que responsable de certains modules.
Être responsable de nouveaux modules et de modules existants pour les maintenir et les faire évoluer avec le produit et les demandes des clients;
Désigner, implémenter, tester et supporter la nouvelle génération de la plateforme d'application client avec le reste de l'équipe d'ingénierie.
Exigences
Critères généraux :
- BAC en ingénierie informatique ou équivalent
- Débrouillard, motivé et grande capacité d'apprentissage
- Joueur d’équipe
- Capacité de gérer son travail à l'intérieur d'une petite équipe de professionnels
- Intérêt en télécommunications
- Habileté à communiquer en français et en anglais
Exigences spécifiques:
- Expérience en développement d'applications ou de librairies sous les systèmes d'opération Linux et Windows.
- Grandes compétences en programmation C et C++.
Atouts:
- Programmation Ruby on Rails
- Connaissance des systèmes et protocoles de télécommunications: (ISDN, SS7, VoIP, SIP, CAS, ...)
- Connaissance des réseaux IP
- Expérience en systèmes et applications haute fiabilité (HA)
- Connaissance des environnements et projets 'open-source'
- Expérience en programmation de systèmes embarqués (embedded real-time system)