Ingénieur Software Deep Learning (H/F)

Country
France
Town
Paris
Contract
permanent position
Company
Parrot Drones
Description
Vous avez toujours rêvé d'intégrer un groupe agile ? en voilà un, et pas des moindres ! Les projets de Parrot sont innovants, très techniques, difficiles à réaliser et en un temps record. C'est ça la beauté d'un esprit startup !

Nous avons l'ambition, vous n'avez pas froid aux yeux, rejoignez-nous !

Parrot est un spécialiste de l'intégration des caméras sur les drones. Ces dernières constituent un capteur de choix pour aider au pilotage et décupler les domaines d'applications des drones, notamment pour les rendre plus autonomes (suivi automatique, évitement d'obstacles, ...).

Dans ce contexte, l'équipe de Vision par Ordinateur réalise et implémente des réseaux de neurones profonds pour analyser l'environnement du drone. Ces algorithmes de deep learning sont ensuite utilisés en embarqué sur différentes plateformes (hardware dédié ou smartphone Android, iOS).

Le candidat idéal possède d'excellentes compétences en software embarqué ainsi qu'une expérience en développement Android ou iOS. Il doit être intéressé par l'intelligence artificielle, et plus particulièrement par le deep learning.

En étroite collaboration avec les équipes software et applications de Parrot, votre mission sera de participer à la réalisation de démonstrateurs et à l'intégration de solutions à base de réseaux de neurones dans les drones et les applications Parrot.

MISSIONS:
Vous serez responsable de l'intégration des réseaux de neurones dans les différentes plateformes choisies.

- Réaliser de la veille technologique sur les solutions dédiées aux réseaux de neurones (frameworks d'intégration sur smartphones et sur drones)
- Participer à la réalisation de démonstrateurs sur smartphones Android et/ou iOS avec le reste de l'équipe.
- Implémentation, caractérisation et optimisation de réseaux de neurones sur hardware dédié
- Participation active au processus d'intégration continue des librairies développées dans l'équipe et d'outils de tests (démonstrateurs, outils relatifs aux frameworks de réseaux de neurones)

RESPONSABILITÉS/OBJECTIFS:
Vous serez responsable de l'intégration des réseaux de neurones dans les différentes plateformes choisies.

- Réaliser de la veille technologique sur les solutions dédiées aux réseaux de neurones (frameworks d'intégration sur smartphones et sur drones)
- Participer à la réalisation de démonstrateurs sur smartphones Android et/ou iOS avec le reste de l'équipe.
- Implémentation, caractérisation et optimisation de réseaux de neurones sur hardware dédié
- Participation active au processus d'intégration continue des librairies développées dans l'équipe et d'outils de tests (démonstrateurs, outils relatifs aux frameworks de réseaux de neurones)
Vous serez responsable de l'intégration des réseaux de neurones dans les différentes plateformes choisies.

PROFIL :
Formation : Ingénieur développement logiciel
Niveau d'études : Bac+5

Expérience :
Durée : 3 à 5 ans
Secteurs d'activité : Industrie ou académie

Compétences techniques :
Indispensables : Python, C/C++, Java, Swift, développement de logiciel embarqué, développement iOS, développement Android
Souhaités : outils de gestion de configuration (Git , Gerrit), Machine learning, Deep learning, Frameworks deep learning (Tensorflow, Caffe)

Qualités requises Rigoureux, dynamique, bon esprit d'équipe, autonome

Un niveau d'anglais courant est souhaité pour le poste (échanges régulier à l'écrit et l'oral)