At Prolon, employees represent far more than just a labor force; they are the heart and soul of the company. As we continue to grow, we are always on the lookout for new talent to build our team.
Many long-terms careers are available in different areas of the company ranging from product research and development to our sales, training, and technical support professionals. Occasionally, openings arise in stimulating departments such as customer service, accounting, purchasing or inventory management. Most of our positions are located at our headquarters in Mirabel, QC but we occasionally have remote positions available throughout the US and Canada.
Prolon is always looking for dynamic and versatile employees who are ready to invest in teamwork in order to bring a higher customer and personal satisfaction. At Prolon, we understand how important having happy employees is to having happy customers; that is why Prolon offers competitive wages, collective insurance, individually personalized training, and an inspiring work environment.
Enjoy an exceptional quality of life in Mirabel — surrounded by nature and away from heavy traffic, with easy access to amenities, great restaurants within walking distance, scenic bike paths, and shopping outlets just minutes away.
Job Title: Firmware / Software Design Engineer
Location: Mirabel, Quebec
Department: Research & Development
Reports To: CTO
Position Overview:
We are seeking a versatile and driven Firmware and Software Engineer with 2+ years of experience in embedded systems and PC software development. This role focuses on developing firmware for HVAC control systems and Building Automation System (BAS), while also contributing to PC-based software tools and applications used for configuration, diagnostics, and system monitoring.
Key Responsibilities:
Embedded Firmware Development:
Design and maintain firmware for HVAC control systems using microcontrollers (e.g., STM32, PICs).
Implement control logic for temperature, humidity, airflow and energy efficiency.
Interface with sensors, actuators, and communication modules (UART, I2C, SPI).
Support integration with BAS protocols such as BACnet, Modbus, and others.
Collaborate with hardware engineers to define system architecture and ensure seamless hardware-firmware integration.
Participate in design reviews and contribute to continuous improvement initiatives.
Draft and write technical documents for firmware/software architecture and development workflows.
Conduct system and product testing, debugging, and validation in lab and field environments.
Required Qualifications:
Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or equivalent experience.
2–5 years of experience in embedded firmware development and PC software programming.
Proficiency in C/C++ for microcontroller development.
Experience with PC application development in C#, C++, Java or Python.
Familiarity with HVAC control systems and BAS protocols (BACnet, Modbus).
Understanding of real-time systems and basic RTOS concepts.
Experience with debugging tools and lab equipment.
Bilingual an asset.
Preferred Qualifications:
Knowledge of cybersecurity principles for embedded and PC systems.
Exposure to wireless communication (Wi-Fi, Zigbee, BLE) in HVAC/BAS contexts.
Familiarity with cloud-connected devices or IoT platforms.
Experience with version control systems (e.g., Git).
What We Offer:
Competitive salary and benefits.
Opportunity to work on cutting-edge smart building technologies.
Collaborative and innovative engineering culture.
Career growth and professional development support.
Enjoy an exceptional quality of life in Mirabel — surrounded by nature and away from heavy traffic, with easy access to amenities, great restaurants within walking distance, scenic bike paths, and shopping outlets just minutes away.
Join us and help shape the future of our growing company. Send your application to [email protected]