04 Sep
|
HL Smart Home Technologies
|
Winnipeg
04 Sep
HL Smart Home Technologies
Winnipeg
About Us:
HL Smart Home Technologies Inc.. is an innovative smart home consulting and installation firm. We specialize in delivering high-quality residential and commercial construction services integrated with cutting-edge smart technologies. Our work combines modern architecture, digital automation, and system connectivity to meet evolving market needs. We are currently seeking a Software Engineer with the ability to work across both software development and hardware/system integration, supporting our growing smart building projects. This position is ideal for a technically versatile engineer who can independently manage full-stack software development as well as hands-on device configuration and integration. Job Summary:
The Software Engineer will be responsible for designing, developing, and maintaining smart home and construction-related software systems. In addition, the role requires integrating software with hardware devices on-site—such as smart sensors, control panels, and automation systems—without the support of a dedicated hardware team. You will work on both front-end and back-end systems and ensure seamless integration between devices and software platforms used in real estate and smart building environments. Key Responsibilities:
Software Development: Develop and maintain software systems for smart home automation, energy monitoring, and project tracking. Build back-end infrastructure for collecting and processing data from smart devices. Create intuitive user interfaces (web/mobile) for homeowners and building managers. Write clean, effective, and well-documented code tailored to real estate and construction applications.
Deploy and update software systems across project sites; monitor and resolve system bugs. Design cloud-based platforms and dashboards for device control and status monitoring. System Integration & Hardware Setup: Configure and test smart home devices (e.g., thermostats, lights, security systems) during installation. Set up and troubleshoot network connections for smart systems in new builds. Ensure smooth communication between software applications and smart hardware. Perform basic hardware programming (e.g., Raspberry Pi, ESP32, Arduino) as needed for automation. Support on-site system setup, including diagnostics, firmware updates, and system testing. Qualifications & Requirements:
A diploma or degree in Computer Science, Software Engineering, or a related field is required. A minimum of 3-5 years of experience in IT systems, software development, or technical consulting is required. 3 or 4 years of supervised work experience in engineering is required. Proven experience in developing and deploying software systems involving hardware-software integration. Familiarity with smart home technologies and protocols (e.g., Zigbee, Z-Wave, MQTT) is an asset. Strong understanding of networking, system security, and server configuration (Windows/Linux). Ability to work independently on both software and hardware aspects of smart systems. Experience with IT infrastructure, remote support, and system optimization is an asset. Excellent problem-solving skills, adaptability, and a collaborative approach. Language Skills: Fluency in English is mandatory. Second language (e.g., Mandarin, Cantonese) is a strong asset.
#J-18808-Ljbffr
📌 Software engineer (Winnipeg)
🏢 HL Smart Home Technologies
📍 Winnipeg