Site navigation

Search Thermolio

Careers

Building Automation Integration Engineer (P.Eng., CEM)

Montréal, full-time. The listed application deadline was August 30, 2025 and applications are currently closed.

This posting is preserved for reference.

The original Jobly application form is not active on this website. Contact Thermolio to ask about future openings.

Mandate and impact

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

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

Core responsibilities

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

Mandatory qualifications

  • P.Eng. membership with the OIQ in good standing and Certified Energy Manager certification.
  • At least five years of BAS integration experience, with proven BACnet and Modbus expertise.
  • Hands-on embedded or controller programming experience with field-device sequences, schedules, and alarms.
  • Strong Python or Node.js or C#, SQL, Linux, Docker, and Git skills.
  • Experience delivering energy-monitoring or recommissioning projects for large commercial buildings.

Preferred experience

AWS or Azure IoT, OPC UA, zero-trust network design, ASHRAE BCxP or CCP, and at least three years of recommissioning experience.

Français

Mandat et impact

Rejoignez l'équipe technologique de Thermolio pour concevoir et maintenir les logiciels et micrologiciels de périphérie qui :

  • S'intègrent aux réseaux GTB existants, y compris BACnet IP/MS-TP et Modbus TCP/RTU.
  • Lisent et écrivent les points, séquences et horaires sur des contrôleurs tiers.
  • Transmettent des données normalisées en toute sécurité vers notre plateforme d'analyse par MQTT et HTTP.

Responsabilités principales

  • Développer, flasher et déboguer du code au niveau des contrôleurs.
  • Concevoir et documenter les pipelines de données, le stockage en séries temporelles et les API.
  • Mettre en service les sites, sécuriser les réseaux et effectuer les vérifications E/S.
  • Apposer le sceau d'ingénieur responsable sur les plans et rapports, et encadrer les ingénieurs juniors.

Exigences obligatoires

  • Ingénieur membre de l'OIQ en règle et Gestionnaire certifié en énergie.
  • Au moins cinq ans d'intégration GTB avec expertise en BACnet et Modbus.
  • Expérience pratique en programmation embarquée ou sur contrôleur.
  • Solides compétences en Python ou Node.js ou C#, SQL, Linux, Docker et Git.
  • Expérience de projets de suivi énergétique ou de recommissioning pour de grands bâtiments commerciaux.