IoT & Automation Engineer
About Ferbos
Ferbos Kreasi Digital integrates Information Technology (IT) and Operational Technology (OT) to accelerate Indonesia's energy transition through smart energy management and building automation.
We develop and deploy IoT-based energy solutions that connect sensors, controllers, and gateways for HVAC, lighting, and power monitoring, fully integrated with ERP for digitalized operations.
We deliver end-to-end solutions — from hardware installation to software integration — using open-source technologies including Home Assistant, Node-RED, TimescaleDB, and Grafana.
We are building a compact, high-performance team and seeking an IoT & Automation Engineer to design, deploy, and optimize smart building solutions that bridge modern IoT technologies with industrial-grade automation systems.
Role Purpose
To design, deploy, and optimize IoT-based building automation systems that integrate modern wireless technologies (MQTT, Zigbee, LoRaWAN) with industrial automation protocols (Modbus, BACnet, PLC) — delivering smart, cost-effective solutions for commercial buildings across Indonesia.
This role combines hands-on technical implementation (field installation, system integration, troubleshooting) with solution engineering (system design, protocol configuration, performance optimization) for our subscription-based building automation service.
Responsibilities
System Design & Integration
- Design IoT-based building automation architectures integrating multiple communication protocols (Modbus RTU/TCP, BACnet IP/MSTP, Zigbee, MQTT, LoRaWAN)
- Configure and program industrial controllers, PLCs, and RTUs for HVAC systems, chillers, VRF units, lighting, and energy monitoring
- Develop integration solutions connecting field devices to the monitoring platform
- Create system architecture diagrams, network topologies, and technical specifications for project deployments
- Select appropriate hardware components (sensors, actuators, gateways, controllers) based on project requirements and budget constraints
- Design power distribution, signal wiring, and network infrastructure for reliable system operation
Field Implementation & Commissioning
- Conduct site surveys and technical assessments for building automation retrofit projects
- Install, wire, and configure IoT devices, sensors, controllers, and communication gateways
- Commission and test building automation systems ensuring proper operation of all integrated components
- Configure communication parameters, device addresses, and network settings for seamless data flow
- Perform system integration testing and validation before customer handover
- Troubleshoot field issues related to hardware, communication protocols, signal quality, and system performance
- Coordinate with contractors, electricians, and building management during installation activities
Programming & Software Development
- Develop automation logic, control sequences, and integration scripts using Python, C/C++, or similar languages
- Program PLCs using ladder logic, structured text, or function block diagrams for industrial control applications
- Create custom Node-RED flows for data processing, protocol conversion, and system orchestration
- Develop configurations and custom integrations for building equipment
- Write firmware or embedded code for microcontrollers (ESP32, Arduino, Raspberry Pi) when needed
- Build data pipelines and queries for TimescaleDB to support analytics and reporting
- Document code, configuration files, and system architectures for knowledge transfer
System Optimization & Support
- Monitor system performance and identify opportunities for energy optimization and efficiency improvements
- Analyze building operation data to troubleshoot issues and fine-tune control strategies
- Maintain and update deployed systems with firmware upgrades, configuration changes, and feature enhancements
- Provide technical support and training to operations teams and building managers
- Respond to customer technical escalations and resolve issues promptly
- Conduct preventive maintenance and system health checks for subscription-based service contracts
- Stay current with emerging IoT technologies, building automation trends, and industry standards
Documentation & Knowledge Management
- Prepare technical documentation including system manuals, wiring diagrams, and configuration guides
- Create as-built drawings showing final installed configurations and network layouts
- Document standard operating procedures, troubleshooting guides, and best practices
- Maintain project records, test reports, and commissioning certificates
- Contribute to internal knowledge base and technical documentation libraries
- Prepare technical proposals and Bill of Materials (BOM) for project quotations
Required Qualifications
Education & Experience
- Bachelor's degree in Electrical Engineering, Mechatronics, Industrial Automation, Computer Engineering, Telecommunications, or related fields
- 1-3 years of proven experience in building automation, industrial automation, or IoT system integration (fresh graduates with strong fundamentals encouraged to apply)
- Hands-on experience with field installations, commissioning, and troubleshooting of automation systems
- Track record of successful project delivery involving hardware installation and software integration
Technical Skills
Industrial Automation (Must Have)
- Strong foundation in PLC programming (ladder logic, structured text, or function block diagrams)
- Understanding of SCADA systems and industrial control architectures
- Knowledge of control theory and feedback loop tuning
- Experience with Modbus RTU/TCP and BACnet IP/MSTP protocols
- Ability to read and interpret electrical drawings, P&ID diagrams, and single-line diagrams
IoT & Embedded Systems (Must Have)
- Proficiency with microcontrollers and embedded systems (ESP32, Raspberry Pi, Arduino, or industrial equivalents)
- Solid knowledge of IoT communication protocols: MQTT, Zigbee, LoRaWAN, or similar wireless technologies
- Experience with sensor integration and understanding of signal types (4-20mA, 0-10V, digital I/O, RTD, thermocouples)
- Familiarity with network protocols (TCP/IP, UDP, HTTP/HTTPS, WebSockets) and basic network troubleshooting
Programming & Software (Must Have)
- Proficiency in Python, C/C++, or similar languages for automation and integration tasks
- Experience with Linux operating systems and command-line interface
- Basic understanding of databases and data structures
- Version control experience (Git) is a plus
Building Systems Knowledge
- Understanding of HVAC systems: VRF, chillers, AHUs, FCUs, and their control strategies
- Knowledge of electrical systems: power distribution, circuit protection, grounding, and safety
- Familiarity with building automation protocols and their practical implementation
- Experience with energy management systems or energy monitoring applications
Nice to Have
- Hands-on experience with Node-RED, OpenHAB, or similar open-source automation platforms
- Knowledge of data visualization tools: Grafana, InfluxDB, TimescaleDB, or similar time-series databases
- Experience with industrial networking: VLANs, subnetting, firewall configuration, and network security
- Familiarity with computer vision or video processing for CCTV integration and analytics
- Experience working with Chinese hardware suppliers and evaluating IoT devices for quality and compatibility
- Understanding of green building certification requirements (EDGE, LEED, GREENSHIP)
- Exposure to cloud platforms: AWS IoT, Azure IoT, or similar services
- PMP, CAPM, or relevant project management certifications
- Experience with Odoo ERP or similar business management systems
Professional Competencies
- Technical problem-solving: Strong analytical skills and systematic approach to troubleshooting complex multi-system integrations
- Self-directed learning: Comfortable with documentation-driven learning and rapid adoption of new technologies
- Communication: Excellent verbal and written communication skills in Bahasa Indonesia and English
- Collaboration: Ability to work effectively with cross-functional teams including sales, project management, and operations
- Customer focus: Professional attitude when interacting with clients, contractors, and building management teams
- Attention to detail: Thorough in documentation, testing, and quality verification
- Adaptability: Comfortable working in a fast-moving, startup environment with evolving priorities and diverse project requirements
- Physical capability: Willing and able to work on-site at client locations, including climbing ladders, working in ceiling spaces, and outdoor installations
- Mobility: Willingness to travel to project sites across Jakarta and surrounding areas