Senior Embedded Software Engineer - Nice, France - Enova Consulting

    Enova Consulting
    Default job background
    CDI
    Description

    Enova Group a été créé à Genève et fournit des services informatiques en Suisse depuis 2018. Enova Consulting est une société de conseil spécialisée dans la stratégie numérique, la performance opérationnelle et les technologies de l'information au départ. Nos activités sont axées sur les compétences IT les plus demandées par les entreprises et le management de projets de bout en bout.

    Maintenant nous pouvons proposer et adapter des offres orientées sur d'autres domaines d'activités tel que l'ingénierie, la pharmaceutique, mais avant tout nous avons une maitrise des sujets autour de l'intelligence artificielle et de la data science par exemple grâce à Enova Data.

    Basé à Genève, Zurich et Sophia-Antipolis, notre approche holistique et notre expertise nous permettent d'accompagner nos clients dans la réalisation de leurs projets. Nous entretenons des partenariats forts avec nos clients et avec nos experts hautement qualifiés, dans une poursuite de l'excellence.

    Tasks

    Notre client est un Bureau d'Etudes (SporTech) spécialisé en Intelligence Artificielle, fournisseur de solutions logiciels et d'équipements de captation vidéo autonome, pour connecter les arènes sportives.

    Pour les soutenir dans leur croissance, nous recherchons un.e dé C++.

    Vous occuperez une position centrale et transversale au sein de l'entreprise. Vous aurez à votre responsabilité la gestion des flux vidéo, de leur ingestion à leur diffusion. Également, vous serez chargé d'intégrer et d'optimiser les nouveaux algorithmes pour répondre aux exigences spécifiques de l'environnement de production.

    Vos missions au quotidien :

    • Proposer des solutions techniques ou fonctionnelles
    • Développer, améliorer et maintenir les modules d'analyse vidéo et de traitement de l'image de l'entreprise
    • Intégrer et optimiser les nouveaux modèles d'IA aux codes de production
    • Collaborer à veille technique et technologique
    • Contribuer à la rédaction de la documentation technique
    • Participer aux sprints et au weekly meeting

    Requirements

    • Une expérience de 3 à 5 ans minimum est requise sur du C/C++ - en particulier du code multi-threads et multi-processus sous Linux.
    • Bonnes connaissances techniques sur la gestion des flux vidéo (codecs, muxage, ...) et des librairies open-sources associées tels que FFmpeg ou GStreamer.
    • Compréhension de l'architecture GPU, du langage CUDA et des SKDs NVIDIA comme TensorRT.
    • Expérience dans le déploiement d'algorithme de Computer Vision et de Deep Learning.
    • Habituer à l'utilisation d'outils de déploiement comme Git, Docker ...

    Benefits

    • Travail en hybride avec 2 à 3 jours de teletravail par semaine (en fonction des clients);
    • Un budget formation important pour tous nos collaborateurs;
    • Possibilité de package de relocatisation vers la Suisse ou le Luxembourg;

    Enova propose un processus de recrutement qui est en général en 4 temps:

    • Un premier entretien téléphonique pour faire connaissance: en apprendre plus sur votre parcours et vos compétences.
    • Un second entretien avec le Business Manager, en visio sur TEAMS (environ 30 minutes).
    • Nous organisons une rencontre et/ou un entretien technique en visio avec les équipes du client

    Si nous nous projetons ensemble sur une collaboration nous vous présenterons idéalement en physique, le contrat de travail que nous vous proposons.

    Durant ce processus, nous communiquerons aussi bien par téléphone que par email et nous pourrions vous inviter également à rencontrer nos équipes dans nos locaux ou bien les équipes de notre client bien entendu.

    Pour les postes techniques nous attirons votre attention sur l'importance d'un test technique en ligne pour évaluer votre niveau notamment sur les langages de programmation par exemple.

    Nous sommes impatients de faire votre connaissance et de découvrir vos ambitions

    Founded in Geneva in 2018, Enova Group has been delivering premium IT services with Swiss precision. Initially focused on information technology, Enova Consulting has expanded its expertise to meet the most sought-after IT skills and beyond. Our capabilities extend to crafting and customizing solutions in various technical fields. Moreover, with Enova Data, we are at the forefront of offering services in AI & data science.

    With operations in Geneva, Zurich, Luxembourg, Sophia-Antipolis and Monaco, our proficiency enables us to fulfill our clients' most ambitious technical goals and ensure the success of long-term projects. We are committed to fostering lasting partnerships with our clients and nurturing the professional growth of our highly skilled experts in our quest for excellence. Our approach is centered on aligning our consultants' career aspirations with our collective pursuit of excellence.