Logo-of-GRACE-HR-SOLUTIONS-hiring-for-jobs-in-Singapore-on-GrabJobs

Software Engineer - Buona Vista

salary Salary :

$3,500 - 4,500 monthly

Job Description - Software Engineer - Buona Vista

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)
Original job Software Engineer - Buona Vista posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job
💰

Engineering & Technicians Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.