Ingénieurs en systèmes embarqués // Embedded Systems Engineer
Smardt Chiller Group
Date: 1 day ago
City: Dorval, Quebec
Contract type: Full time

ENGLISH VERSION WILL FOLLOW
Concevoir, développer et maintenir des systèmes embarqués ainsi que les logiciels embarqués pour les systèmes de contrôle de chillers utilisés dans les domaines du HVAC, des centres de données et du refroidissement industriel. Travailler en étroite collaboration avec des équipes multidisciplinaires afin de garantir un fonctionnement précis, efficace et fiable des chillers. Mettre à profit son expertise en systèmes embarqués temps réel, en intégration de capteurs et en algorithmes de contrôle pour fournir des solutions performantes et intelligentes.
Responsabilités Principales
Design, develop, and maintain embedded system and the embedded software for chiller control systems used in HVAC, Datacenter and industrial cooling. Work closely with cross-functional teams to ensure precise, efficient, and reliable operation of chiller systems. Leverage expertise in real-time embedded systems, sensor integration, and control algorithms to deliver high-performance and intelligent solutions for chiller controls.
Key Responsibilities
Concevoir, développer et maintenir des systèmes embarqués ainsi que les logiciels embarqués pour les systèmes de contrôle de chillers utilisés dans les domaines du HVAC, des centres de données et du refroidissement industriel. Travailler en étroite collaboration avec des équipes multidisciplinaires afin de garantir un fonctionnement précis, efficace et fiable des chillers. Mettre à profit son expertise en systèmes embarqués temps réel, en intégration de capteurs et en algorithmes de contrôle pour fournir des solutions performantes et intelligentes.
Responsabilités Principales
- Développer et implémenter des logiciels embarqués (principalement en C/C++) pour les systèmes de contrôle de chillers, en se concentrant sur le contrôle temps réel des compresseurs, vannes, pompes et ventilateurs.
- Concevoir et optimiser des algorithmes de régulation PID pour un contrôle précis de la température, de la pression, du débit et du niveau dans les systèmes de chillers.
- Intégrer les systèmes embarqués avec des protocoles de communication (Modbus, BACnet) pour la communication avec des périphériques, la surveillance à distance et l’intégration avec les systèmes de gestion technique du bâtiment (GTB/BMS).
- Développer des fonctionnalités web avec des ordinateurs hôtes pour la configuration, la communication, la mise à jour, la planification de tâches, la surveillance, l’enregistrement de données, etc.
- Collaborer avec les architectes systèmes et matériels pour assurer une compatibilité optimale matériel-logiciel.
- Tester et maintenir les codes de support, y compris les bootloaders ou codes de démarrage, pour garantir un démarrage fiable du système embarqué.
- Réaliser des tests au niveau système, des validations et des dépannages afin de satisfaire aux exigences de performance, de sécurité et d’efficacité énergétique.
- Documenter les codes, les conceptions système et les procédures de test à des fins internes et de gestion de la qualité.
- Fournir une assistance pour les installations sur site, les diagnostics et la maintenance des systèmes de contrôle de chillers.
- Diplôme de niveau Bac+5 (Master ou Ingénieur) en génie électrique, informatique industrielle, électronique, ou dans un domaine connexe.
- Plus de 5 ans d’expérience en développement de systèmes embarqués, idéalement dans les applications de HVAC, de réfrigération ou de contrôle de chillers.
- Maîtrise du langage C/C++ pour le développement embarqué, avec une expérience en Linux, systèmes d’exploitation temps réel (RTOS) ainsi qu’en environnement bare-metal.
- Solide connaissance des architectures de microcontrôleurs (par exemple : ARM, STM32, etc.)
- Expérience des protocoles de communication série (I2C, SPI, UART, Modbus, Ethernet).
- Connaissance des protocoles de communication couramment utilisés dans les systèmes HVAC (Modbus, BACnet, LonWorks).
- Familiarité avec les systèmes de contrôle, notamment les régulateurs PID, l’intégration de capteurs (température, pression) et le contrôle d’actionneurs (vannes, relais).
- Maîtrise des outils de débogage (oscilloscopes, analyseurs logiques, débogueurs JTAG).
- La connaissance des composants de systèmes de chillers (compresseurs, évaporateurs, condenseurs) et de leurs exigences de contrôle est un atout.
- Esprit analytique et compétences en résolution de problèmes, avec capacité à travailler au sein d’équipes pluridisciplinaires.
- Expérience dans la gestion et l’optimisation énergétique pour les systèmes HVAC ou de réfrigération.
- Familiarité avec les systèmes embarqués sous Linux ou l’intégration IoT pour des chillers intelligents.
- Connaissance des bonnes pratiques en cybersécurité pour les systèmes de contrôle connectés.
- Expérience avec des outils de simulation (MATLAB/Simulink, LabVIEW, etc.) pour la conception de systèmes de contrôle.
- Maîtrise des systèmes de gestion de version (Git) et des méthodes de développement agile.
- Dans un environnement multiculturel et international, une bonne aisance de l'anglais est nécessaire pour interagir avec une partie de notre clientèle et équipe internationale.
Design, develop, and maintain embedded system and the embedded software for chiller control systems used in HVAC, Datacenter and industrial cooling. Work closely with cross-functional teams to ensure precise, efficient, and reliable operation of chiller systems. Leverage expertise in real-time embedded systems, sensor integration, and control algorithms to deliver high-performance and intelligent solutions for chiller controls.
Key Responsibilities
- Develop and implement embedded software (primarily C/C++) for chiller control systems, focusing on real-time control of compressors, valves, pumps, and fans.
- Design and optimize control algorithms in PID for precise temperature, pressure, and flow and level regulation in chiller systems.
- Integrate embedded systems with communication protocols (Modbus, BACnet) for peripheral devices communication, remote monitoring and integration with building management systems (BMS).
- Develop Web-based capability with host computers for configuration, communication, upgrading, task scheduling, monitoring, data logging, etc.
- Collaborate with system and hardware architect for best hardware-software compatibility.
- Test and maintain supporting code including bootloader or startup code for reliable system startup in the embedded system.
- Conduct system-level testing, validation, and troubleshooting to meet performance, safety, and energy efficiency requirements.
- Document code, system designs, and test procedures for internal use and quality management.
- Provide support for field installations, diagnostics, and maintenance of chiller control systems.
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of experience in embedded systems development, ideally in HVAC, refrigeration, or chiller control applications.
- Proficiency in C/C++ programming for embedded systems, with experience in Linux, real-time operating systems (RTOS) as well as bare-metal environments.
- Strong knowledge of microcontroller architectures (e.g., ARM, STM32, etc.)
- Experience with serial device communication protocols (e.g., I2C, SPI, UART, Modbus, Ethernet).
- Experience with system communication protocols commonly used in HVAC systems (e.g., Modbus, BACnet, LonWorks).
- Familiarity with control systems, including PID controllers, sensor integration (temperature, pressure sensors), and actuator control (valves, relays).
- Proficiency with debugging tools (e.g., oscilloscopes, logic analyzers, JTAG debuggers).
- Knowledge of chiller system components (e.g., compressors, evaporators, condensers) and their control requirements is a plus.
- Strong problem-solving skills and ability to work in cross-functional teams.
- Experience with energy management and optimization for HVAC or refrigeration systems.
- Familiarity with embedded Linux or IoT integration for smart chiller systems.
- Knowledge of cybersecurity practices for connected control systems.
- Experience with simulation tools (e.g., MATLAB/Simulink, LabVIEW, etc) for control system design.
- Proficiency with version control systems (e.g., Git) and agile development practices.
- In a multicultural and international environment, a good command of English is essential in order to interact with some of our clients as well as members of our international team.
See more jobs in Dorval, QC