Ingénieur Logiciel C/C++ / UI – Watermarking H/F
L’entreprise et le contexte : Cette entreprise high tech internationale est spécialisée dans le développement de solutions avancées de sécurisation et de protection des contenus numériques. Ses technologies sont utilisées par des acteurs majeurs du secteur des médias et du divertissement pour sécuriser la diffusion de contenus à forte valeur. Forte de plus de vingt ans d’innovation, cette société conçoit des solutions complexes intégrant algorithmie, traitement média et plateformes logicielles multi-environnements.
Dans le cadre du renforcement de son équipe R&D, elle recherche aujourd’hui un Ingénieur Logiciel orienté UI , capable d’apporter une vraie expertise sur la conception d’interfaces tout en gardant un fort socle de développement bas niveau. C’est un poste stratégique dans une équipe à taille humaine, où l’impact technique est direct et visible.
Le poste et les missions : Vous rejoignez une équipe de développement agile travaillant sur des solutions logicielles complexes utilisées à l’international. Le poste combine une dominante UI / UX technique (70 à 80%) avec une composante développement algorithmique.
Vos responsabilités incluent notamment :
- Contribuer à la conception et à l’évolution des interfaces utilisateur existantes (et futures) et améliorer l’expérience produit
- Définir, avec les équipes produit et techniques, l’ergonomie, les parcours utilisateurs et le design fonctionnel
- Participer activement aux choix d’architecture UI sur des applications standalone et services web
- Apporter une expertise sur les bonnes pratiques de développement front-end et UI engineering
- Aider à la montée en compétence UI de l’équipe
- Participer à l’implémentation et à l’amélioration d’algorithmes de watermarking en C/C++
- Contribuer à l’automatisation de la validation via Python
- Intervenir sur des problématiques de performance, robustesse et qualité logicielle
- Collaborer sur des environnements Linux / Windows
- Travailler en proximité avec le Product Manager et les équipes de développement
- Participer aux échanges techniques quotidiens dans une logique de transversalité
- Accompagner les clients et partenaires dans l’intégration des solutions, etc.