Ingénieur traitement de signal / algorithme (F/H)

La Mission :

Dans le cadre de nos activités de prestations intellectuelles, nous recrutons un ingénieur traitement de signal / algorithme pour intervenir chez notre client dans le secteur de l’industrie Automobile

En tant qu’Ingénieur Traitement du signal :

  • Vous êtes responsable d’implémenter les algorithmes audio et radio destinés aux produits Infotainment et Remote Tuner.

Vous aurez en charge :

  • Le développement et la simulation de nouveaux algorithmes
  • L’analyse et l’exploitation de la littérature scientifique sur les différents sujets
  • La compréhension du fonctionnement de l’algorithme à implémenter.
  • L’implémentation en C ou C++ sur une plateforme embarqué en s’intégrant dans le framework actuel.
  • La validation de l’implémentation en utilisant comme référence les algorithmes sous Matlab.
  • L’optimisation des performances et des coûts en calculs.
  • La réalisation de la documentation des algorithmes et des résultats de tests.

Le Profil :

De formation Ingénieur, vous avez au moins 5 ans d’expérience sur des activités de développement d’algorithmes de traitement du signal.

Vous avez :

  • Une bonne maitrise de Matlab/Simulink
  • Une bonne maitrise de C/C++/Python
  • Une maitrise de l’environnement de développement sous Linux (Git, cmake, gcc, gdb…)
  • Une expérience en programmation bas niveau sur plusieurs plateformes
  • Une expérience en codage virgule fixe
  • Une bonne connaissance en traitement de signal
  • Une connaissance spécifique en traitement de signal ANC (Active Noise Control) ou audio (annulation d’écho, réduction de bruit, beamforming, stage, …
Ingénieur Guidage de drones (H/F)

Mission:

Dans le cadre de nos activités de prestations intellectuelles, nous recrutons un Ingénieur Guidage de drones.

Vous intégrez l’équipe Vol Autonome & Guidage qui a pour responsabilité de proposer des algorithmes afin de :

  • Etendre l’autonomie des drones par l’automatisation des différentes phases de vol.
  • Permettre la navigation entre de potentiels obstacles dans l’environnement, mais inconnus par le pilote.
  • Représenter l’environnement 3D
  • Développer les fonctions permettant d’exploiter des informations sur l’environnement pour génération de trajectoires

Votre mission sera de :

  • Participer au debug des algorithmes de vol autonome et de guidage des drones
  • Participer au support des utilisateurs de la plateforme de guidage
  • Participer à l’amélioration et à la synthèse des algorithmes de guidage et d’évitement d’obstacles pour les fonctionnalités futures
  • Valider des propositions sur simulateur, sur le système embarqué et par des essais en conditions réelles

Profil :

Titulaire d’un diplôme d’Ingénieur ou Equivalent avec spécialisation en mathématiques appliquées ou en robotique, vous avez un très bon niveau en mathématiques (Analyse, Algèbre, Géométrie) et une bonne maitrise en algorithmie.

Vous avez des compétences en Navigation Robotique et en optimisation et vous maitrisez les langages Python C++ et C.

Ingénieur Deep Learning en Computer Vision (H/F) 

LA Mission

Dans le cadre de nos activités de prestations intellectuelles, nous recrutons un Ingénieur Deep Learning en Computer Vision pour l’un de nos clients.

Vous intégrez le pôle Deep Learning au sein d’une équipe spécialisée en computer vision., vous êtes en charge de développer de nouvelles fonctionnalités. Vous créez des algorithmes basés sur des réseaux de neurones, permettant de répondre aux besoins, puis de les intégrer.

Vous aurez pour principales tâches :

  • Participer au prototypage et au développement d’un algorithme de tracking visuel innovant. La partie principale de la solution est un réseau de neurones, et des briques de computer vision classiques se greffent autour.
  • Concevoir une solution qui prenne en compte les limitations /avantages/inconvénients des méthodes classiques de computer vision.
  • Evaluer les performances des algorithmes de manière rigoureuse et synthétique.
  • Embarquer la solution. Les librairies sont développées en C++. Les parties computer vision classique sont implémentées sur CPU, les parties réseau de neurones sur des NPU.
  • Développement de la librairie C++, puis l’intégration se fait en collaboration avec les équipes software qui ont la responsabilité d’implémenter les pipes d’acquisitions des flux caméra.
  • Participer à la validation des algorithmes en conditions réelles et suivre les performances en termes de robustesse, performances, et temps de calcul.
  • Documenter et présenter ses résultats à l’équipe

Le Profil

Titulaire d’un diplôme d’ingénieur. Vous disposez de 4 ans minimum d’expérience. Vous possédez d’excellentes compétences en développement algorithmique en computer vision et deep Learning.

Vous avez une bonne maitrise de :

  • Python
  • C++
  • PyTorch
  • TensorFlow
  • Linux
Développeur logiciel C++ – Dispositifs Médicaux F/H

La Mission

Dans le cadre de nos activités de prestations intellectuelles, nous recrutons un Ingénieur de développement logiciel C++ pour participer au développement logiciel de dispositifs médicaux.

Au sein des équipes de développement logiciel de notre client, vous participerez à l’analyse, la définition, l’architecture et la conception des logiciels.

Vous interviendrez sur l’ensemble du cycle de développement produit, de la spécification initiale jusqu’à la validation finale, et, au-delà, aux évolutions logicielles une fois le produit commercialisé.

Vos tâches :

  • Participation à l’élaboration des spécifications fonctionnelles du système,
  • Participation à la définition de l’architecture logicielle,
  • Rédaction des spécifications techniques du logiciel,
  • Codage,
  • Revues de code et de design,
  • Tests unitaires,
  • Tout ou partie des tests d’intégration,
  • Rédaction de la documentation technique associée,
  • Révision des plans de tests fonctionnels,
  • Participation à la vérification des livraisons logicielles,
  • Participation à la validation globale du produit,
  • Assurer le rôle de référent technique sur la brique développée pour les équipes de production.

Le profil

Titulaire d’un diplôme d’ingénieur ou universitaire orienté développement logiciel, vous justifiez idéalement d’un minimum de 3 années d’expérience en développement C++.

Vous maitrisez :

  • C++ (C++ 11 minimum, C++ 17 si possible).
  • Connaissance en OpenGL et/ou Vulkan.
  • Connaissance en développement embarqué si possible.
  • Maitrise Python, Git, Conan (outil de gestion des dépendances) si possible.
  • Expérience de développement logiciel contraint: médical (idéalement) ou automobile, aéronautique,
  • Fonctionnement en mode agile.
  • Autonomie importante.
  • Interface avec fournisseur extérieur en anglais
Développeur Android (H/F)

Mission:

Dans le cadre de nos activités de prestations intellectuelles, nous recrutons un Développeur Android pour l’un de nos clients.

Vous intégrez l’équipe développement Android et vos principales tâches seront de :

  • Développer des fonctionnalités à partir des spécifications fonctionnelles et des écrans à disposition.
  • Participer aux choix techniques et d’architecture logicielle.
  • Tester le code sur le drone et sur le simulateur.
  • Participer aux daily meetings.
  • Participer â la revue de code de l’ensemble de l’équipe.
  • Fournir un livrable testé et robuste en fin de semaine ou fin de sprint.
  • Debugger les fonctionnalités en utilisant l’outil

Profil :

Titulaire d’un diplôme d’Ingénieur ou Equivalent, vous justifiez d’au moins 4 années d’expérience et vous avez une maitrise des langages et outils suivants :

  • Java / Kotlin
  • Java Native Interface (JNI)
  • Protocol Buffers (Protobuf)
  • Android 11.0 (API 30)
  • Tests unitaires