Expire bientôt Dassault Systèmes

APPRENTISSAGE - Ingénieur Développement – Internet Of Things (H/F)

  • Alternance
  • Vélizy-Villacoublay (Yvelines)
  • Conception / Génie civil / Génie industriel

Description de l'offre

Descriptif de l’équipe :



Au sein du département R&D « Technologies » chargé de fournir à l’ensemble de Dassault Systèmes des composants logiciels permettant le calcul, la modélisation et la visualisation 3D. L'équipe « Execution Frameworks » a pour mission d’établir les fondations des futures applications de Dassault Systèmes - largement distribuées, agiles, et portables.



 



Rôle et missions :



Mettre en pratique les graphes d’exécution (logique permettant de programmer graphiquement des comportements et scénarios) dans le cadre d’une application de domotique, le but final étant de développer une application permettant d’améliorer l’environnement de travail d’une équipe.



Pour cela, nous utiliserons des capteurs (mouvement, température, luminosité, …) permettant de récupérer des mesures pertinentes sur l’environnement de travail comprenant les collaborateurs, les machines, les bureaux, etc ...



Dans un premier temps, nous utiliserons des graphes d’exécution pour définir les algorithmes de traitement de ces informations. Ces calculs seront envoyés sur un serveur utilisant notre infrastructure de calculs distribués et répartis sur différents processus. Vous devrez de plus faire évoluer les outils de fournis sur les graphes afin de proposer une solution de debugging distant.



Dans un deuxième temps, vous devrez proposer et implémenter, en utilisant le matériel disponible (par exemple Arduino, Raspberry Pi, …), des fonctionnalités d’amélioration de l’environnement de travail, par exemple : 



- Recommandations de chauffage et d’éclairage par zone



- Affichage d’informations pertinentes (états des environnements d’équipe, personne en charge, etc …)



- Reconnaissance des visages pour adaptation des informations à afficher, etc.



 



La logique des comportements sera définie en utilisant le langage de graphes.



Le Front End sera une application Android permettant d’accéder facilement aux informations et de définir des nouveaux scenarios.



Profil :



Etudiant(e) préparant un diplome de niveau BAC+4 / BAC+5, Ecole d'ingénieurs ou Master Universitaire.



Spécialité / Option souhaitée : Informatique / Systèmes Embarqués / Programmation



 



Compétences techniques souhaitées :



- Aisance en programmation et algorithmique



- Connaissance de différents langages de programmation (par exemple Java, C++, JavaScript, Python, …)



- Sensibilité au développement web



- Sensibilité à l’optimisation de performances et à la sécurité



- Sensibilité à la rigueur et à la qualité du code produit



 



Qualités professionnelles souhaitées :



- Travail en équipe



- Force de proposition, dynamique, autonome



- Maitrise de l’anglais à l’écrit et à l’oral



 



Contrat d'apprentissage uniquement, d'une durée de 12 à 24 mois.

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements