Développeur de logiciel
- Montréal, QC
- Sur place
- Publié 27 sept. 2026
- 1 poste
Ouvre un site externe
- Type d’emploi
- Temps plein
- Niveau d’expérience
- Expérimenté · 5+ ans
- Formation minimale
- Baccalauréat
- Postuler avant le
- 25 oct. 2026
- Langue de l’offre
- français
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Associate
- Mode de candidature
- La candidature directe est offerte
Résumé du poste
Develop interactive web interfaces and application services for embedded Linux systems used in precision transformer-monitoring instruments. Integrate interfaces with embedded databases, test and optimize applications, collaborate with QA and R&D, and document and share technical knowledge.
Détails du poste
Chez Morgan Schaffer, nous sommes fiers de notre réputation de leader mondial des solutions de surveillance des transformateurs. Nous offrons à l’industrie électrique mondiale des produits d’analyse des gaz dissous (AGD) innovants, fiables, exacts et à haute performance, fabriqués sous un contrôle strict de la qualité. Morgan Schaffer est une compagnie basée à Montréal faisant partie de Doble Engineering de Boston, une société d’ESCO Technologie. ( https://www.doble.com , http://www.escotechnologies.com ) Notre équipe est composée d’ingénieurs, de scientifiques, de techniciens et d’assembleurs de haut niveau. Nous sommes présentement à la recherche d’une personne motivée pour mener notre croissance sur le marché mondial. Poste : DÉVELOPPEUR LOGICIEL INTERMÉDIARE Département : Se rapporte au Chef de l’ingénierie électronique et logiciel Fonction principale: Développer des interfaces utilisateur dynamiques et intuitives pour des systèmes embarqués fonctionnant sous Linux. Vous participerez à la création d’outils visuels interactifs en collaboration avec les équipes de développement logiciel et d’assurance qualité. Les solutions développées soutiennent des instruments de mesure de haute précision utilisés pour surveiller l’état des transformateurs électriques de haute puissance grâce à l’analyse des gaz dissous dans l’huile. Description des tâches : Concevoir et développer des interfaces web interactives pour des systèmes embarqués. Utiliser Bootstrap pour le développement d’interfaces Web conviviales, Flask pour les services applicatifs et Lighttpd comme serveur web de l’application. Intégrer les interfaces avec des bases de données embarquée du type SQLite. Concevoir et implémenter des solutions utilisant des bases de données et des systèmes de fichiers. Rédiger et exécuter des tests unitaires et d'intégration pour assurer la qualité et la conformité du code. Travailler sur des plateformes Linux embarquées. Collaborer avec l'équipe QA pour offrir un support technique et résoudre les problèmes. Participer à l’amélioration continue de l’expérience utilisateur et des performances de l’interface. Participer à la revue de code et aux discussions techniques pour améliorer les pratiques de développement. Travailler avec le groupe R&D pour cerner les besoins clients et le contexte d’usage. Proposer des solutions innovantes afin de créer de la valeur ajoutée pour le client. Assurer le transfert de connaissances aux membres de l’équipe et documenter son travail. Assurer la cohérence de l’évolution des plates-formes technologiques. Analyser la performance des applications et proposer des stratégies d’optimisation. Améliorer continuellement la base de code pour des produits complexes et évolutifs. Exigences : Diplôme en informatique, génie logiciel ou domaine connexe avec un minimum de 5 ans d’expérience. Expérience en développement d’applications Web avec Bootstrap, TypeScript, Flask, Python et Lighttpd. Bonne connaissance des environnements Linux embarqué. Expérience avec les bases de données (SQLite, PostgreSQL, etc.). Capacité à travailler en collaboration avec des équipes multidisciplinaires, notamment QA. Expérience étendue en développement logiciel embarqué. Habilité à travailler sur plusieurs projets complexes simultanément. Excellente capacité de communication orale et écrite, en français comme en anglais. Capacité à travailler sous pression et selon des horaires variables. Atouts : Bonne connaissance des applications en temps réel et des interactions entre logiciel et le matériel. Connaissance en développement logiciel embarqué sur plateformes Linux, notamment Raspberry Pi. Connaissance des bases de données et des systèmes de fichiers. Compétences en tests logiciels et en assurance qualité. Connaissances/Expériences avec C++ ou tout autre languages orientés objet (OO). Expérience avec Visual Studio Code. Méthodologie Agile. Expérience avec les outils Atlassian. Expérience avec GIT ou système de contrôle de version distribué équivalent. Avoir travaillé dans un contexte ISO 9001. Aptitude à résoudre des problèmes complexes et à proposer des solutions innovantes.
Ce que vous ferez
Develop interactive web interfaces and application services for embedded Linux systems used in precision transformer-monitoring instruments. Integrate interfaces with embedded databases, test and optimize applications, collaborate with QA and R&D, and document and share technical knowledge.
Exigences
Requires a degree in computer science, software engineering, or a related field and at least five years of experience. Candidates should have experience with Bootstrap, TypeScript, Flask, Python, Lighttpd, embedded Linux, and databases, along with strong collaboration and communication skills in French and English.
Compétences indiquées
- PostgreSQL · Souhaitée
- TypeScript · Souhaitée
- C++ · Souhaitée
- Git · Souhaitée
- Python · Souhaitée
- Flask · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Web Interface Development
- Bootstrap
- TypeScript
- Flask
- Python
- Lighttpd
- Embedded Linux
- SQLite
- PostgreSQL
- Software Testing
- Integration Testing
- Embedded Software Development
- Real-Time Applications
- C++
- Git
- Agile Methodology
Domaines d’emploi
- Software
- Technology
- Engineering
- Manufacturing
- Energy
Autres postes chez Morgan Schaffer Ltée
Développeur d'instruments
- Sur place
- Montréal, QC
- Publié 27 sept. 2026
Concepteur en électronique et logiciels embarqués
- Sur place
- Montréal, QC
- Publié 27 sept. 2026
Spécialiste en instrumentation
- Sur place
- Montréal, QC
- Publié 27 sept. 2026
Développeur en assurance qualité logiciel
- Sur place
- Montréal, QC
- Publié 27 sept. 2026