Jobs.ca
Jobs.ca
Language

About the role

Job Title: Building Automation Integration Engineer (P.Eng., CEM)

Location: Montréal · Full-time

Mandate & Impact

Join Thermolio’s technology team to architect and maintain edge software and firmware that:

  • Integrates with existing BAS networks (BACnet IP/MS-TP, Modbus TCP/RTU)
  • Reads and writes points, sequences, and schedules on third-party controllers
  • Streams normalized data securely to our analytics platform via MQTT/HTTP

Core Responsibilities

  • Develop, flash and debug controller-level code (DDC/PLC scripting, Sedona, vendor SDKs)
  • Design and document data pipelines: tag normalization, time-series storage, REST/MQTT APIs
  • Commission sites, secure networks and perform I/O checkout
  • Seal drawings and reports as Engineer-of-Record; mentor junior engineers

Mandatory Qualifications

  • P.Eng. (OIQ) in good standing and Certified Energy Manager (CEM)
  • Minimum 5 years of BAS integration, with proven expertise in BACnet and Modbus
  • Hands-on embedded or controller programming; able to author sequences, schedules and alarms on field devices
  • Strong Python (or Node.js/C#), SQL, Linux, Docker and Git skills
  • Delivered energy-monitoring or recommissioning projects for large commercial buildings

Preferred Extras

AWS/Azure IoT · OPC UA · Zero-trust network design · ASHRAE BCxP/CCP · 3+ years RCx experience

How to Apply

Send a single PDF (cover letter, résumé, proof of P.Eng. & CEM) to technology@thermolio.com. Only candidates meeting all requirements will be contacted.

Thermolio is an equal-opportunity employer authorized to hire anywhere in Québec.

Français

Titre d'emploi: Ingénieur·e en intégration de systèmes d’automatisation du bâtiment (Ing., CEM)

Lieu : Montréal · Temps plein

Mandat & Enjeux
Rejoignez l’équipe Tech de Thermolio pour développer et maintenir les logiciels embarqués et micrologiciels qui :

  • Se connectent aux réseaux BAS existants (BACnet IP/MS-TP, Modbus TCP/RTU)
  • Pilotent points, séquences et plannings sur contrôleurs tiers
  • Envoient des données normalisées vers notre plateforme analytique via MQTT/HTTP sécurisé

Responsabilités principales

  • Programmer, flasher et déboguer le code embarqué (scripts DDC/PLC, Sedona, SDKs fournisseurs)
  • Concevoir et documenter le pipeline de données : normalisation, stockage séries temporelles, API REST/MQTT
  • Mettre en service les sites, sécuriser les réseaux et valider les E/S
  • Apposer le sceau d’ingénieur·e responsable sur plans et rapports ; encadrer et former les ingénieur·e·s juniors

Exigences obligatoires

  • Ingénieur·e (OIQ) en règle et Gestionnaire certifié en énergie (CEM)
  • Au moins 5 ans d’intégration BAS avec expertise BACnet et Modbus
  • Programmation embarquée/contrôleur : création de séquences, plannings et alarmes sur équipements terrain
  • Maîtrise de Python (ou Node.js/C#), SQL, Linux, Docker et Git
  • Projets probants de suivi énergétique ou rétro-commissionnement de grands immeubles commerciaux

Atouts souhaités

AWS/Azure IoT · OPC UA · Conception de réseau « zero-trust » · ASHRAE BCxP/CCP · 3+ ans d’expérience RCx

Candidature

Envoyez un PDF unique (lettre de motivation, CV, preuves d’inscription OIQ & CEM) à technology@thermolio.com. Seuls les candidats répondant à toutes les exigences seront contactés.

  • Thermolio est un employeur offrant l’égalité des chances, autorisé à recruter partout au Québec.

Job Type: Full-time

Expected hours: 40 per week

Work Location: In person

About Thermolio AI

1-10

Thermolio AI leverages autonomous AI agents, predictive analytics, and wireless sensor networks to optimize thermal asset management and reduce energy consumption without human intervention. Validated through university research, Thermolio enables energy savings of up to 40%, proactively predicts maintenance needs, enhances occupant comfort, and significantly decreases buildings' carbon footprint—all achievable with minimal capital expenditure.