About this role
Key Responsibilities Software Development Design, develop, and maintain software for home automation systems. Develop applications for smart home devices and IoT products. Write clean, efficient, and well-documented code. Participate in software architecture and system design. Troubleshoot software issues and implement solutions. IoT & Device Integration Integrate smart devices such as:Smart lightingSmart switchesSmart locksCCTV systemsSmart curtainsSensorsAir conditioning systemsHome security systemsSmart appliances Develop APIs and communication protocols between devices. Configure and test IoT communication protocols including:MQTTHTTP/HTTPSTCP/IPWebSocketZigbeeZ-WaveBluetooth LEWi-Fi Mobile & Web Applications Develop and maintain mobile applications for smart home control. Build responsive web dashboards for monitoring and management. Improve user experience and interface functionality. Cloud & Backend Development Develop backend services and cloud-based automation platforms. Implement user authentication and security features. Store and manage IoT data efficiently. Integrate cloud services and third-party APIs. Testing & Quality Assurance Perform unit testing and integration testing. Debug software and resolve defects. Conduct firmware and software validation. Ensure software meets performance and security standards. Technical Support Support deployment and commissioning of home automation systems. Investigate and resolve software issues reported by customers. Work closely with hardware engineers during troubleshooting. Documentation Prepare technical documentation. Maintain software version control. Produce API documentation. Document system configurations and testing procedures. Collaboration Work closely with:Hardware EngineersIoT EngineersQA EngineersProject ManagersTechnical Support Engineers Participate in project planning and code reviews. Requirements Education Bachelor's Degree in:Computer ScienceSoftware EngineeringComputer EngineeringInformation TechnologyElectrical Engineering (Software-related)
What they're looking for
Home security systemSoftware TroubleshootingHome Automation SystemsDesign
About Grace HR Solutions
Industry: Administrative & support services
Frequently asked questions
What does a Software Engineer - Buona Vista at Grace HR Solutions do?
Key Responsibilities Software Development Design, develop, and maintain software for home automation systems. Develop applications for smart home devices and IoT products. Write clean, efficient, and well-documented code. Participate in software architecture and system design. Troubleshoot software …
What skills does this Software Engineer - Buona Vista role need?
Key skills for this role include Home security system, Software Troubleshooting, Home Automation Systems, Design.
How much does a Software Engineer - Buona Vista at Grace HR Solutions pay?
This role lists a salary of S$3,500 – S$4,500 per month.
Is this Software Engineer - Buona Vista role remote, hybrid, or on-site?
The listing is based in Islandwide. Check the posting for remote or hybrid options.
How do I apply for this Software Engineer - Buona Vista role?
You can apply directly on Grace HR Solutions's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.
