Senior Software Engineer-Ingénieur(e) logiciel principal(e)
1 day ago
Description du posteCe poste s'adresse à des ingénieur(e)s créatif(ve)s, passionné(e)s par les défis techniques et désireux(ses) de s'investir pleinement dans la conception et l'optimisation de systèmes innovants de manutention de matériaux. Il est idéal pour les personnes qui privilégient les aspects techniques de l'ingénierie créative plutôt que la gestion, et qui sont motivées par l'excellence en automatisation et en manutention. Responsabilités principalesConcevoir et maintenir des services backend et des API REST en utilisant C# / .NET CoreDévelopper et soutenir des interfaces IHM avec ASP.NET ou BlazorCollaborer avec les ingénieurs en automatisation pour aligner les logiciels avec les systèmes contrôlés par PLCMettre en œuvre des tests d'intégration et de niveau système avec journalisation et gestion des erreurs appropriéesConcevoir, implémenter et maintenir des pipelines CI/CD pour automatiser les processus de compilation, de test et de déploiementParticiper aux diagnostics, tests et mises en service sur siteSoutenir les simulations et la modélisation des performances à l'aide d'outils comme Excel, SimPy ou FlexSimContribuer à la documentation technique, aux plans de déploiement et aux procédures de configuration Qualifications requisesBaccalauréat en informatique ou dans un domaine connexeMinimum de 5 ans d'expérience professionnelle en développement logicielMaîtrise du langage C# et de l'écosystème .NET CoreExpérience en développement d'API et en intégration avec des systèmes externesFamiliarité avec Git, les tests structurés et les pratiques modernes de développement logicielExpérience avec les pipelines CI/CD (ex. : Jenkins, GitHub Actions, Azure DevOps)Bonne compréhension des principes DevOps, incluant l'intégration continue, la livraison continue et la surveillanceCapacité à travailler efficacement sur site dans un environnement industrielÀ l'aise pour collaborer avec des ingénieurs en automatisation, contrôle et matériel Compétences et atouts souhaitésExpérience en développement d'IHM web avec ASP.NET, Blazor ou des frameworks similairesConnaissance des plateformes HMI/SCADA (ex. : FactoryTalk Optix, Ignition)Familiarité avec les protocoles industriels (Ethernet/IP, OPC UA, Modbus)Compréhension des modèles d'intégration PLC et du comportement des systèmes en temps réelExpérience avec les dispositifs industriels tels que les lecteurs RFID, les lecteurs de codes-barres, etc.Expérience en simulation avec FlexSim, SimPy ou équivalentExpérience avec ROS (Robot Operating System) ou autres frameworks robotiquesExpérience en intégration robotique, communication avec capteurs ou systèmes de contrôle de mouvement (atout)Connaissance fonctionnelle du français - considérée comme un atoutCapacité à travailler sous pressionExpérience en manutention de matériauxPermis de conduire valideJob Description:This position is aimed at creative engineers who are passionate about technical challenges and eager to fully dedicate themselves to the design and optimization of innovative material handling systems. It is ideal for those who prioritize the technical aspects of creative engineering over management and are driven by a passion for excellence in automation and material handling. Key Responsibilities:Design and maintain backend services and REST APIs using C# / .NET CoreDevelop and support HMI interfaces using ASP.NET or BlazorCollaborate with automation engineers to align software with PLC-controlled systemsImplement integration and system-level tests with appropriate logging and error handlingDesign, implement, and maintain CI/CD pipelines to automate build, test, and deployment processesParticipate in on-site diagnostics, testing, and commissioningSupport simulations and performance modeling using tools like Excel, SimPy, or FlexSimContribute to technical documentation, deployment plans, and configuration procedures Required Qualifications:Bachelor's degree in Computer Science (or related field)Minimum 5 years of professional experience in software developmentStrong proficiency in C# and the .NET Core ecosystemExperience with API development and integration with external systemsFamiliarity with Git, structured testing, and modern software practicesExperience with CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps)Solid understanding of DevOps principles, including continuous integration, delivery, and monitoringAble to work effectively on-site in an industrial settingComfortable collaborating with automation, controls, and hardware engineers Preferred Skills and Attributes:Experience developing web-based HMIs using ASP.NET, Blazor, or similar frameworksExposure to HMI/SCADA platforms (e.g., FactoryTalk Optix, Ignition)Familiarity with industrial protocols (Ethernet/IP, OPC UA, Modbus)Understanding of PLC integration patterns and real-time system behaviorExperience with RFID, barcode readers, or other industrial devicesSimulation experience using FlexSim, SimPy, or equivalentExperience with ROS (Robot Operating System) or other robotics frameworksExperience with robotic integration, sensor communication, or motion control systems preferredWorking knowledge of French - considered an assetAbility to work under pressure.Experience in Material Handling.Valid driver's license.
-
Terrebonne, QC, Canada Planiform Full timeDescription du poste Ce poste s’adresse à des ingénieur(e)s créatif(ve)s, passionné(e)s par les défis techniques et désireux(ses) de s’investir pleinement dans la conception et l’optimisation de systèmes innovants de manutention de matériaux. Il est idéal pour les personnes qui privilégient les aspects techniques de l’ingénierie créative...
-
Terrebonne, Qc, Canada Planiform Full timeDescription du poste Ce poste s’adresse à des ingénieur(e)s créatif(ve)s, passionné(e)s par les défis techniques et désireux(ses) de s’investir pleinement dans la conception et l’optimisation de systèmes innovants de manutention de matériaux. Il est idéal pour les personnes qui privilégient les aspects techniques de l’ingénierie créative...
-
Terrebonne, QC, Canada Planiform Full timeDescription du poste Ce poste s’adresse à des ingénieur(e)s créatif(ve)s, passionné(e)s par les défis techniques et désireux(ses) de s’investir pleinement dans la conception et l’optimisation de systèmes innovants de manutention de matériaux. Il est idéal pour les personnes qui privilégient les aspects techniques de l’ingénierie créative...
-
Quebec, Canada Capgemini Engineering Full timeIngénieur principal en logiciels embarqués – Ingénieur en contrôle/Senior Embedded Software Engineer - Control Engineer Join to apply for the Ingénieur principal en logiciels embarqués – Ingénieur en contrôle/Senior Embedded Software Engineer - Control Engineer role at Capgemini Engineering. Position Title: Ingénieur principal en logiciels...
-
Software Engineer for Underwater Combat Systems
3 weeks ago
Quebec, Canada The Weir Group PLC Full timeOverviewSoftware Engineer for Underwater Combat Systems / Ingénieur(e) Logiciel en Systèmes de Combat sous-marin - NETE role at The Weir Group PLC. Permanent full-time, onsite work. Based in Gatineau QC / LaSalle QC / Halifax NS, Canada with teleworking possibilities.Objectif du poste : Le Génie Maritime Weir est actuellement à la recherche d’un(e)...
-
Ingénieur logiciel senior
7 days ago
Quebec, Canada Irosoft Full timeJoin to apply for the Ingénieur logiciel senior - Senior Software Engineer role at Irosoft The successful candidate will participate in development projects for document management software products applied to the legislative field. These may be projects to design new systems or improve existing systems. As a Senior Engineer, you will work on various...
-
Ingénieur(e) Mécanique Senior
2 weeks ago
Montréal, QC, Canada Octasic Full timeOctasic est à l’avant-garde de la technologie sans fil dans les contextes de conflits modernes. Grâce à nos radios définies par logiciel (SDR) à faible consommation d’énergie, à notre traitement avancé du signal et à nos logiciels conçus pour les opérations, nous permettons aux forces de défense, aux services de police et aux agences de...
-
Ingénieur(e) Principal(e)
5 days ago
Quebec (QC), Canada Astek Full timeAstek Canada fait partie du Groupe Astek présent dans 25 pays et soutenu par plus de ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie.Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients. Autour de valeurs communes, nous avons gagné...
-
Ingénieur logiciel senior
1 week ago
Quebec, Canada Irosoft Full timeJoin to apply for the Ingénieur logiciel senior - Senior Software Engineer role at IrosoftThe successful candidate will participate in development projects for document management software products applied to the legislative field. These may be projects to design new systems or improve existing systems. As a Senior Engineer, you will work on various...
-
Développeur(e) logiciel principal
3 days ago
Montréal, QC HA Y, Canada Equifax Full timeSommaire du posteEquifax est à la recherche d'un développeur(e) de logiciels créatifs, dynamique et motivé(e) qui possède des compétences pratiques en développement pour travailler sur divers projets significatifs. Nos postes en génie logiciel vous donnent l'occasion de vous joindre à une équipe de développeurs talentueux travaillant avec des...