Roles & Responsibilities
- Review requirements, design, develop, implement and maintain software applications for data acquisition and control systems with OT (including but not limited to OPC UA, BACnet, Modbus) and IT (including but not limited to MQTT, REST).
- Collaborate closely with system engineers and system integrators to ensure seamless integration of software components with existing systems.
- Perform unit testing, integration testing, and system testing to ensure software quality and reliability - benchmark and optimize performance as necessary.
- Create technical documentation, including software specifications, user manuals and test plans, while ensuring good documentation practices.
- Strong team player who is able to communicate well, and excited to lean new technologies in a fast pace environment.
- Stay updated on emerging technologies and industry trends in building automation and IoT.
Requirements
- Minimum Diploma/Degree in automation, information technology or equivalent.
- At least 1 year of working experience in building automation industry and relevant industry.
- Possesses strong knowledge on OPC UA, BACnet, Modbus.
- Possesses knowledge on SQLite, PostgreSQL, Python, Linux OS.
- Possesses knowledge on Containerization.
- Work individually or collaborate as a team.
- Require working onsite for project delivery.