Retour aux offres

Ingénieur Études et Développement C++ (H/F)

Embarqué

  • CDI
  • Paris
  • Référence : ECS/ASN/CPP

SMILE

Smile est le leader du "sourire" au travail mais aussi de l'intégration et de l'infogérance de solutions open source.
Enthousiastes, agiles et performants, leur vocation est de libérer le potentiel d'innovation des entreprises, à travers l'open source.
Ses smiliens experts accompagnent les entreprises dans des domaines aussi variés que le Digital, les Business Apps, l'Embarqué & l'IoT et l'Infrastructure.
Ils sont plus de 1700 collaborateurs présents dans 7 pays, avec 15 agences réparties en France et à l'international.
Le pôle Smile ECS (Embedded & Connected Systems) est un centre d’excellence entièrement dédié aux systèmes embarqués et objets connectés.

Smile ECS s’impose comme le pôle de référence des métiers de l’embarqué en environnement Open Source.

Nous sommes une équipe de passionnés de l’univers Open Source et participons à différents événements comme le Capitole du Libre ou le FOSDEM.

Nous organisons également des Meet-Up sur différents sujets (Android AOSP, IoT, Linux Embarqué…).

Nous alimentons régulièrement notre blog Linux Embedded, à travers différents articles rédigés par nos collaborateurs.

Afin d’accompagner sa croissance, SMILE  recherche pour son agence de Paris un Ingénieur études et développement C++ (H/F).

Vos missions

Vous interviendrez sur des projets en langage C++ avec des aspects middleware et applicatifs, le plus souvent dans un environnement embarqué et fortement contraint. 

Vos principales missions incluent :

  • La contribution aux développements génériques :
  • Etude de faisabilité
  • Développement de nouveaux modules avec de fortes contraintes sécuritaires
  • Maintenance/support des modules existants
  • Tests unitaires
  • L'intégration système des modules :
  • Prise en compte des enjeux de sécurité et d'intégration IT
  • Etude de faisabilité et évolutivité du produit
  • Interaction avec l'IHM ainsi que les autres langages
  • La participation à l’intégration du système :
  • Tests d’intégration et tests en charge
  • Diagnostic de problèmes

Votre profil

Issu(e) d’une formation BAC+5 minimum en informatique, vous disposez d’une première expérience en développement logiciel en C++.

Les compétences techniques indispensables pour ce poste sont les suivantes :

  • Bonne connaissances C++, si possible version récente (de C++14 à C++18 idéalement)
  • Bonnes connaissances du système Linux (séquence de démarrage upstart, multistrap, compilation kernel...)
  • Connaissances en réseau : TCP/IP, socket, client/serveur, architecture des réseaux de communication 
  • La  connaissance de Python serait un plus
  • La connaissance de la qualité de code/qualimétrie (Misra, analyse statique,...) serait un plus
  • L’intérêt pour le langage Go serait un plus
  • La connaissance du framework QT serait un plus
  • Une appétence pour l'embarqué serait un plus

Postuler

* champs obligatoires