Concepteur logiciel principal

EssilorLuxottica GroupMontreal, QC
Onsite

About The Position

Le Concepteur logiciel principal agit comme référence technique pour la conception et l’évolution des produits logiciels de Humanware. Il dirige les décisions d’architecture, gère les enjeux techniques complexes et accompagne l’équipe de développement afin d’assurer l’excellence en ingénierie dans les environnements embarqués, Linux et Windows. HumanWare est reconnu comme un leader de l'industrie dans le domaine des technologies d’assistance, avec pour mission de développer des solutions permettant aux personnes vivant avec une déficience visuelle et une perte de vision de développer leur potentiel et de maintenir leur autonomie. Nos produits, tels que les loupes électroniques, les GPS parlants et les dispositifs braille, ont aidé plus d'un million de personnes dans le monde. L'entreprise, fondée en 1988, compte plus de 150 employés et fait partie du groupe EssilorLuxottica depuis 2013. EssilorLuxottica est un leader mondial dans la conception, la fabrication et la distribution de produits de soins de la vision, employant plus de 200,000 personnes dans le monde.

Requirements

  • Baccalauréat en génie logiciel, en génie informatique ou expérience équivalente, ainsi qu’un minimum de 10 ans d’expérience pertinente en développement logiciel.
  • Expertise en génie logiciel, architecture logicielle et modèles de conception.
  • Maîtrise avancée du développement en C/C++, C#, Java ou langages orientés objet similaires.
  • Expérience des solutions logicielles complexes sur plateformes Linux embarquées, RTOS et microcontrôleurs.
  • Solide expertise en conception logicielle, optimisation, débogage et gestion du cycle de vie des logiciels.
  • Connaissance des pratiques modernes de développement, des tests automatisés et de la cybersécurité.
  • Leadership technique reconnu et fortes capacités de résolution de problèmes.
  • Aptitude à influencer, guider et collaborer au sein d’équipes multidisciplinaires.
  • Excellentes habiletés de communication, d’analyse et de prise de décision.
  • Grande autonomie, sens des responsabilités et forte orientation vers les résultats.
  • Esprit stratégique, innovant et axé sur l’amélioration continue.

Nice To Haves

  • Une expérience en traitement d’images, vidéo ou vision par ordinateur constitue un atout.

Responsibilities

  • Diriger la conception, l’architecture et l’évolution de solutions logicielles complexes.
  • Assumer la responsabilité des composants critiques et orienter les décisions techniques tout au long du cycle de vie des produits.
  • Définir les normes, meilleures pratiques et approches de développement logiciel.
  • Résoudre les enjeux techniques complexes, mener les analyses de causes fondamentales et soutenir la gestion des risques.
  • Réviser les conceptions et la qualité du code, et formuler des recommandations techniques.
  • Agir comme mentor auprès des développeurs afin de renforcer l’expertise de l’équipe.
  • Soutenir la planification des projets, l’estimation des efforts et l’élaboration des feuilles de route technologiques.
  • Évaluer les technologies émergentes et promouvoir l’innovation des produits.
  • Collaborer étroitement avec les équipes Produits, Matériel, Ingénierie des systèmes, Qualité, Fabrication et Opérations.
  • Favoriser l’amélioration continue des pratiques de développement et contribuer à la stratégie technologique à long terme.

Benefits

  • Soins de santé
  • Épargne-retraite
  • Congés payés
  • Vacances
  • Diverses réductions pour les employés
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service