Role Overview
We are looking for a talented IoT Developer with strong expertise in designing, developing, and supporting Internet of Things (IoT) platforms for connected devices and intelligent infrastructure. You will play a key role in delivering reliable IoT platforms that enable device connectivity, real-time analytics, automation, and data-driven insights across industrial and commercial environments.
Responsibilities
- Design, develop, and support scalable IoT applications using Java/JDK and Equinox OSGi.
- Develop BACnet integrations and implement Modbus RTU/TCP communication.
- Integrate Bluetooth (BLE and Classic) functionality using the BlueZ stack.
- Develop and maintain embedded database solutions using HSQLDB.
- Design and implement real-time IoT data processing pipelines and dashboards using amCharts.
- Develop automation scripts and integration tools using Python.
- Integrate IoT solutions with HVAC, BMS, and industrial automation systems.
- Manage project builds and dependencies using Apache Maven and maintain source code using Git and Bitbucket.
Requirements
- Strong knowledge of Java (JDK 8+) and Object-Oriented Programming (OOP).
- Hands-on experience with Equinox OSGi.
- Experience with industrial protocols such as BACnet and Modbus.
- Proficiency in using Git and Apache Maven for development workflows.
- Understanding of modular application architecture and edge processing solutions.
Skills
- Java
- Equinox OSGi
- Modbus
- Python
- Git