Enable job alerts via email!

Software engineers (with System Integration/Hardware Responsibilities)

Golden Dynasty Construction Consulting Ltd

Saanich

On-site

CAD 70,000 - 100,000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading construction consulting firm is seeking a software engineer to design, develop, and maintain smart home and construction-related software systems. This role involves integrating software with hardware devices on-site, requiring a strong background in IT systems and software development. Candidates must possess excellent problem-solving skills and be able to work independently across multiple technical disciplines.

Qualifications

  • A minimum of 3-5 years of experience in IT systems, software development, or technical consulting 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.

Responsibilities

  • Develop and maintain software systems for smart home automation and energy monitoring.
  • Configure and test smart home devices during installation.
  • Ensure smooth communication between software applications and smart hardware.

Skills

Problem-solving
Adaptability
Collaboration

Education

Diploma or degree in Computer Science

Job description

About Us:
Golden Dynasty Construction Consulting Ltd. is an innovative real estate construction and 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, efficient, 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.
How to apply:

Please send your resume to gdcc.job@gmail.com if you are interested.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.