Ingénieur logiciel sénior - Applications Machine
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
En tant que Développeur logiciel senior chez Vention... Relevant du responsable de l'équipe Applications Machine, vous serez un contributeur clé à la conception, au développement et à l'évolution des applications machine de Vention. Vous prendrez en charge des fonctionnalités et des systèmes complexes de bout en bout, de la conception jusqu'au déploiement et au support en production, avec un fort accent sur la fiabilité, la maintenabilité et les performances en conditions réelles. Vous travaillerez en étroite collaboration avec les chefs de produit, les designers et les autres ingénieurs pour livrer des applications robustes qui alimentent des systèmes robotiques en environnements de production. Ce que vous ferez : Concevoir, implémenter et maintenir les fonctionnalités principales de notre stack d'applications machine, incluant des systèmes tels que le Palettiseur Série Rapide et le Ponçage Série Rapide. Prendre en charge les systèmes de bout en bout : de la conception initiale et l'implémentation jusqu'au déploiement, à la surveillance et au support continu en production. Contribuer aux décisions architecturales : en équilibrant la rapidité de livraison avec la maintenabilité à long terme et la fiabilité du système. Déboguer et résoudre des problèmes complexes en environnements de production, avec un accent sur l'analyse des causes profondes et les corrections durables. Améliorer et refactoriser les bases de code existantes , en réduisant la dette technique et en augmentant la clarté, la testabilité et les performances du système. Collaborer de manière transversale avec les équipes produit et les autres équipes d'ingénierie pour livrer des solutions cohérentes et de bout en bout. Contribuer aux processus de développement et aux outils afin d'améliorer l'efficacité de l'équipe, la qualité du code et la confiance lors des déploiements. Accompagner et encadrer les autres développeurs à travers des revues de code, des discussions de conception et le partage de connaissances. Ce que vous apportez à l'équipe Nous recherchons des compétences, de la réflexion et des expériences qui vous aideront à réussir dans ce rôle - mais nous savons aussi que plusieurs types de profils peuvent réussir. Si ce que vous lisez vous enthousiasme et que vous pensez être un bon fit, nous vous encourageons à postuler, même si vous ne remplissez pas toutes les exigences. Vous apporterez: 5 ans ou plus d'expérience professionnelle en développement logiciel Solide expérience dans la création et la mise en production de systèmes Bonne expérience en développement backend (Python ou similaire), avec des connaissances fonctionnelles en développement frontend (React ou similaire) Capacité avérée à déboguer et résoudre des problèmes dans des systèmes complexes en conditions réelles Expérience de travail avec des bases de code existantes et de leur amélioration Bonne compréhension des principes de conception logicielle et de leurs compromis Expérience dans la rédaction de tests automatisés dans le cadre du processus de développement À l'aise pour travailler dans un environnement soumis à des contraintes réelles (matériel, systèmes embarqués ou similaires est un atout) Excellentes compétences en communication et capacité à collaborer entre équipes Orientation vers la prise en charge, la livraison et l'amélioration continue Atouts: Expérience avec les systèmes industriels, la robotique ou les logiciels intégrés au matériel Expérience sur des systèmes à mission critique ou à haute fiabilité Expérience dans la contribution à la conception ou à l'architecture de systèmes au niveau d'une équipe Ce que nous offrons Cheminement de carrière : De réelles possibilités d'évolution grâce à des plans de développement personnalisés, des évaluations biannuelles et un programme de mentorat. Développement professionnel : Formations continues sur la gestion de la performance, le leadership inclusif, la construction d'équipes performantes et la rétroaction constructive. Diversité et inclusion : Revues d'équité salariale, politiques inclusives et groupe-ressource pour les femmes offrant mentorat, réseautage et sessions d'apprentissage trimestrielles. Travail hybride : Profitez de la flexibilité de notre modèle hybride vous permettant de travailler de la maison certains jours. Engagement communautaire : Deux journées de bénévolat rémunérées par an pour redonner aux causes qui vous tiennent à cœur. Emplacement central : Bureaux collaboratifs situés au cœur de Montréal, entourés de cafés et de restaurants, avec des rencontres d'équipe régulières. Événements d'équipe : Activités tout au long de l'année, incluant le lancement annuel, le sommet des employés, des 5à7 trimestriels et des événements par département. Avantages sociaux complets : Régime complet d'assurances collectives pour vous et votre famille, dès votre premier jour. Déroulement du processus d'entrevue Appel initial Rencontre avec l'équipe Étude de cas ou exercice à domicile Décision et offre Nous nous
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Vention? Share your experience