Smart Home Automation / IoT Programmer – Zigbee & Alexa

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

$5/hour

HOURS PER WEEK

24

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

Smart Home Automation / IoT Programmer – Zigbee & Alexa

Cornerstone Smart Global Corp. is expanding its Smart Home Automation division and is looking for a hands-on Smart Home Automation / IoT Programmer who can help us build, program, test, troubleshoot and document residential automation systems.

This is not purely remote work. We need someone who can work hands-on with actual devices at our Metro Manila office and occasionally visit project sites for commissioning and troubleshooting.

WHAT YOU'LL WORK WITH
Our projects may include:

Zigbee gateways/hubs and devices
Amazon Alexa / Echo devices
Smart switches and scene switches
Dimming modules and Zigbee LED drivers
Motion/presence sensors
Smart curtains
Smart plugs and relays
Lighting scenes and schedules
Voice commands and Alexa routines
Device grouping and room configuration
Other compatible smart-home/IoT devices

WHAT YOU'LL DO
You will help us:

Pair and configure Zigbee devices
Integrate devices with Amazon Alexa
Create scenes, routines, schedules and automations
Configure device groups, rooms and voice commands
Program and test systems before site deployment whenever possible
Commission completed systems on-site
Diagnose connectivity, pairing and automation issues
Reset/reconfigure devices when necessary
Maintain proper device naming and system organization
Prepare clear technical documentation for every project
Record device IDs, locations, configurations, scenes, routines and relevant system information
Help develop repeatable programming and commissioning procedures for our growing automation division

WHO WE'RE LOOKING FOR
We'd love to hear from you if you have experience in any combination of:

Zigbee • Amazon Alexa • Smart Home Automation • IoT • Home Assistant • Tuya/Smart Life • Sonoff/eWeLink • networking • device integration • automation programming • troubleshooting

You do not need experience with every brand we use.

More important is that you understand automation logic, are comfortable learning new devices/platforms, can troubleshoot independently, and can document your work properly.

IT, electronics, networking, computer engineering, ECE, electrical or similar technical backgrounds are welcome.

VERY IMPORTANT

We are building an in-house automation capability, not looking for someone who keeps the entire system inside his/her head.

Our programmer must be willing to:

document configurations and changes;
follow standardized naming and programming procedures;
maintain proper project records;
share project-specific technical knowledge with the team; and
create systems that another qualified technician can understand and maintain.

Good documentation is part of the job, not an optional extra.

WORK ARRANGEMENT
We are open to discussing:

Full-time | Part-time | Project-based

Initial programming and testing will preferably be performed at our office/demo environment before deployment.

There will also be occasional on-site work within Metro Manila and nearby project locations.

Compensation will depend on experience, technical capability and preferred work arrangement.

HOW TO APPLY
Please send us an email with your resume and photo:

A short introduction and your location.
Your experience with smart-home automation/IoT.
Smart-home brands/platforms/protocols you have personally worked with.
Your experience with Zigbee and Amazon Alexa, if any.
Examples of automations or smart-home systems you have personally configured.
Whether you are available for on-site work in Metro Manila.
Whether you prefer full-time, part-time or project-based work.
Your expected salary/rate.
Your earliest availability.

Shortlisted applicants will be invited for a practical hands-on assessment using actual smart-home devices.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0123
Total Execution Time  0.0136
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,576 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Smart-Home-Automation-IoT-Programmer-Zigbee-Alexa-1713887
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0066 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1713887
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 454672
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1713887
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-23',ej.date_added) duration_daysDATEDIFF('2026-08-23',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1713887' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1713887 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-21-2026=201***Aug-22-2026=48***Aug-23-2026=3' WHERE job_id'1713887'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=252' WHERE job_id'1713887'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1713887' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1713887 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '454672'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)