Skip to main content
Back to jobs

Stagiaire ingénieur logiciel F/H/X

External
Genetec logoGenetec · Orléans, France
Full-timeHybrid1w ago
VueiOS
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

🌍 Genetec - Protect the everyday Entreprise canadienne rayonnante à l'international, nous sommes animé(e)s par l'innovation et doté(e)s d'un large éventail de solutions qui englobent l'intelligence, la sécurité et les opérations. Nos clients évoluent dans tous les secteurs, que ce soit dans le domaine public ou privé, notamment dans l'aéroportuaire, l'éducation et les gouvernements. Chez Genetec, nous favorisons la communication, la créativité et l'apprentissage continu, offrant ainsi à chacun l'opportunité de s'épanouir dans son propre parcours professionnel. Notre entreprise, composée de plus de 2300 personnes, est constituée d'individus diversifiés, passionnés par leur travail et ouverts à l'exploration de nouvelles idées. Nous accordons la priorité à la réussite et au bien-être de nos employés, comme en témoignent les résultats de notre enquête interne sur l'engagement, avec une note de 4,4/5. Découvrez l'environnement de travail et la culture de Genetec dans cette video ! 💡 L'équipe et le contexte Chez Genetec, l'équipe Intrusion développe des logiciels pour des produits de sécurité physique, en particulier des systèmes anti-intrusion. Ces logiciels doivent communiquer avec des centrales d'intrusion réelles. Pour développer, tester et diagnostiquer plus facilement, l'équipe a besoin d'un outil capable de reproduire le comportement de ces centrales sans dépendre en permanence du matériel physique. Le stage vise à construire cet outil interne. 🔎A quoi ressemblera votre quotidien: Le stagiaire devra concevoir et développer une application desktop capable d'émuler une ou plusieurs centrales d'intrusion sur un périmètre défini avec l'équipe. L'objectif n'est pas de créer un simple mock technique. L'application devra simuler les échanges et les réactions d'une centrale réelle de manière suffisamment fiable pour servir au développement, aux tests, au débogage, aux validations de charge et aux preuves de concept. Tâches principales - Comprendre les produits de l'équipe et leurs interactions avec les centrales d'intrusion. - Étudier le code existant, le workflow de développement et l'environnement de test. - Lire la documentation des équipements et comprendre les protocoles de communication concernés. - Identifier les comportements importants à reproduire : réponses aux commandes, changements d'état, événements, erreurs et délais de réponse. - Concevoir une architecture de simulateur maintenable et extensible par l'équipe. - Développer l'application desktop en C#/.NET ou en Go. - Prévoir un mécanisme permettant de créer et configurer des scénarios, sans les coder en dur dans l'application. - Prévoir des journaux, traces ou vues d'inspection lorsque cela aide au diagnostic. - Valider le simulateur avec le tuteur et les ingénieurs de l'équipe. - Documenter l'installation, l'utilisation, l'architecture, les limites connues et les pistes d'évolution. Livrables attendus - Une application desktop fonctionnelle pour le périmètre de centrale d'intrusion retenu. - Une implémentation du protocole et des comportements pertinents. - Un mécanisme permettant aux ingénieurs de créer des scénarios de simulation pour le développement, les tests, les validations de charge et les POC. - Des tests automatisés ou des procédures de validation documentées. - Une documentation technique pour l'installation, l'utilisation et la maintenance. - Une présentation ou un rapport final couvrant le travail réalisé, les choix, les limites et les améliorations possibles. 🌟 A propos de vous : *Nous vous invitons à postuler même si vous ne remplissez pas tous les critères. Nous proposons un accompagnement pour vous aider à atteindre votre plein potentiel dans ce rôle.* Étudiant en Cycle d'ingénieur ou en Master en génie logiciel, informatique, systèmes embarqués, informatique industrielle, cybersécurité ou domaine proche. Intérêt pour le développement C#/.NET ou Go. Intérêt pour les protocoles de communication, l'intégration d'équipements, les outils de test ou les systèmes de simulation. Capacité à lire une documentation technique avec rigueur et à la transformer en logiciel fonctionnel. Bonne autonomie, communication claire et capacité à poser des questions techniques précises. 🎯 Objectifs d'apprentissage : Comprendre comment des systèmes anti-intrusion professionnels sont développés et validés. Découvrir comment des équipements physiques interagissent avec du logiciel via des protocoles et des comportements avec état. Acquérir de l'expérience dans un grand environnement d'ingénierie, avec de vraies contraintes et des revues. Développer un outil interne utilisé par d'autres ingénieurs. Pratiquer l'analyse technique, les tests, la documentation et la présentation. 🏆 Critères de réussite : Le simulateur reproduit le comportement convenu avec assez de précision pour un usage interne. L'équipe peut créer et exécuter des scénarios réalistes de développement et de test. L'implémentation est maintenable, relue et documentée. Le stagiaire sait exp


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Genetec? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect