Cette offre n’est plus disponible.

Ingénieur(e) R&D Logiciel C++ Sénior (F/H) - Smart Home

CDI
Paris
Salaire : Non spécifié
Télétravail non autorisé

Freebox
Freebox

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Nous sommes à la recherche d’un(e) Ingénieur(e) R&D Logiciel C++ qui rejoindra l’équipe Smart Home.
L’équipe Smart Home est dédiée à l’étude et à la réalisation des objets connectés.

En tant qu’Ingénieur(e) R&D Logiciel C++ et en collaboration avec les Ingénieurs de votre équipe produit, vous serez en charge du développement et de l’enrichissement des applications systèmes qui implémentent les fonctionnalités de la Freebox. Vous développerez notamment sur le serveur qui centralise la commande des objets connectés. Les applications userland s’interfacent aussi bien avec le noyau Linux via des appels systèmes qu’avec les interfaces utilisateurs.

Vos principales missions seront de :

  • Développer des applications en C et C++ sous environnement GNU/Linux,
  • Proposer des solutions aux problématiques techniques,
  • Proposer des architectures logicielles.

Profil recherché

Vous possédez une expérience significative en tant que développeur C++.

Vous détenez les savoirs suivants :

  • Maitrise de la programmation en environnement UNIX (gcc, gdb, API POSIX…),
  • Maîtrise de la programmation orientée objet, en particulier du C++, ainsi que des techniques de programmation basées sur les templates,
  • Maitrise des concepts tel que la spécialisation partielle ou SFINAE,
  • Utilisation de bibliothèques templates tel que Boost ou assimilé,
  • Connaissances de base en réseau et en web (REST),
  • Bonne maitrise de l’anglais.

Par exemple, vous serez amené(e) à manipuler ce genre de code :

 template<typename X, typename = bool>  class hashable    : public std::false_type  {  };  template<typename X>  class hashable<X, typename std::is_same<      typename std::hash<X>::result_type, std::size_t                                         >::value_type                >    : public std::true_type  {  };

& vous :

  • aimez travailler en équipe,
  • êtes autonome,
  • avez le goût de faire et du bien faire,
  • savez prendre des initiatives et être force de proposition,
  • possédez un intérêt prononcé pour les systèmes embarqués et l’électronique,
  • et avez de l’intérêt pour les logiciels libres.

Déroulement des entretiens

Si votre profil match avec ce que nous recherchons, nous vous contacterons pour :

  1. Un premier échange teléphonique
  2. Un entretien technique & un entretien de fit culturel
  3. Un entretien de validation avec notre direction technique

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres