Stage ingénieur de fin d’études en informatique C++

Stage(5 à 6 mois)
Igny
Télétravail occasionnel
Salaire : Non spécifié
Expérience : < 6 mois
Éducation : Bac +5 / Master

KELENN Technology
KELENN Technology

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Dans le cadre de l’évolution de ses solutions de génération de données d’impression pour le jet d’encre, KELENN Technology souhaite améliorer une partie de son code métier. L’axe principal du stage porte sur l’évolution des algorithmes de traitement d’image, en particulier dithering, ainsi que d’autres éléments métiers annexes.

Vous serez encadrés tout au long du stage par une équipe d’ingénieurs logiciels.

Le stage consistera donc à :

  • Rajouter des fonctionnalités dans la librairie C++ encapsulant les fonctions de transformation d’image :

Ajout d’un algorithme de halftoning

Réduction des artefacts directionnels de l’algorithme de dithering actuel

Intégration de la calibration et correction des couleurs

Conversions de format d’image

Multithreading des opérations

Wrapper C#

  • Développer une librairie de gestion des fichiers de job en C++ et avec un wrapper C#.

  • Ajouter de nouvelles fonctionnalités de publication des états systèmes via MQTT sur des composants embarqués et HPC.

  • Mettre en place une UI d’agrégation des logs systèmes.

  • Mettre en place et exécuter des tests de non-régression

  • Documenter les travaux réalisés

En fonction de l’avancement de ses travaux, la ou le stagiaire pourra être amené à rejoindre d’autres projets portant sur l’amélioration des systèmes logiciels jet d’encre.


Profil recherché

Vous suivez une formation en école d’ingénieur ou master avec une option informatique ou système embarqué

Vous êtes très intéressé par la programmation bas niveau en langage C++

Vous aimez la programmation orientée objet et avez quelques notions de C#

Vous vous intéressez aux architectures logicielles et patrons de conception

Vous avez de bonnes connaissances en algorithmie

Vous êtes intéressé par les environnements Linux embarqués

Vous avez le sens pratique ainsi qu’une bonne capacité d’analyse et de synthèse

Vous êtes rigoureux·se, organisé·e et honnête

Vous aimez les défis et une ambiance de travail décontractée

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”.