IoT Lead

PT Bhinneka Nusantara MandiriJakarta Pusat, DKI Jakartaglintspublished 10/21/2026
Must-have:Python

Your tasks

Deskripsi Pekerjaan

  • Merancang arsitektur perangkat per sistem, termasuk pemilihan sensor, controller/gateway, wiring, protokol komunikasi hingga format data yang dikirim ke platform.
  • Mengembangkan dan memelihara firmware berbasis STM32 dan ESP32 (C/C++), termasuk store-and-forward saat koneksi putus, watchdog, konfigurasi jarak jauh, dan update firmware (OTA).
  • Mereview dan mengembangkan skematik/PCB, menyusun BOM, memilih dan sourcing komponen, serta memastikan desain tahan kondisi kapal (power 12/24 VDC, proteksi surge dan polaritas terbalik, isolasi RS-485, getaran, panas, kelembapan).
  • Melakukan integrasi sensor dan instrumen, seperti flow meter (termasuk Coriolis), sensor tank level (radar, ultrasonik, tekanan), sensor RPM (VRS/proximity), sinyal analog 4–20 mA dan HART, serta data mesin melalui CAN/J1939 dan Modbus.
  • Mengelola router seluler (Teltonika/Robustel), Starlink dan satelit lainnya, serta jaringan VPN armada (OpenVPN/WireGuard), mengoptimalkan ukuran dan frekuensi pengiriman data agar efisien pada bandwidth terbatas.
  • Menyusun skema topic/payload MQTT, memastikan timestamp dan kelengkapan data, serta bersama tim software memvalidasi data sensor mentah terhadap laporan yang dihasilkan sistem.
  • Memimpin instalasi dan commissioning di kapal, serta menyelesaikan masalah kompleks (hardware failure, firmware bug, data loss) secara remote maupun on board (sampai ke akar masalahnya).
  • Melakukan atau mereview survey kapal dan menyusun estimasi teknis (perangkat, material, jam kerja) sebagai dasar penawaran harga oleh tim sales.
  • Membuat dan menjaga wiring diagram, SOP instalasi, checklist commissioning, dan prosedur pengujian sebelum perangkat dikirim ke kapal.
  • Mengevaluasi hardware baru, membuat prototipe produk baru (tracker dan sensor), dan menguji sebelum produksi.
  • Membagi pekerjaan dan mereview hasil kerja electrical engineer, membimbing junior engineer, serta berkoordinasi dengan tim mechanical, software, dan operasional/proyek.

Requirements

Kualifikasi

  • S1 Teknik Elektro, Teknik Komputer, Teknik Fisika, atau bidang terkait.
  • Minimal 5 tahun pengalaman di embedded system/IoT (dengan minimal 1–2 tahun memimpin tim atau proyek teknis).
  • Menguasai pemrograman embedded C/C++ pada STM32 dan/atau ESP32 (HAL, FreeRTOS atau sejenisnya), Python untuk tools dan pengujian.
  • Menguasai Modbus RTU/TCP, RS-485/RS-232, dan CAN, serta terbiasa membaca datasheet dan register map perangkat.
  • Berpengalaman mengintegrasikan sensor analog 4–20 mA dan sensor digital di lingkungan industri.
  • Mampu membaca dan mendesain skematik serta PCB (KiCad, Altium, atau sejenisnya), dan menggunakan multimeter, osiloskop, serta logic analyzer untuk troubleshooting.
  • Memahami MQTT dan dasar Linux (SSH, networking, service) untuk gateway dan server.
  • Kemampuan problem-solving yang kuat di lapangan dengan alat dan akses terbatas.
  • Bersedia melakukan perjalanan dinas dan bekerja di ruang mesin kapal untuk instalasi dan commissioning.
  • Kemampuan bahasa inggris baik (membaca dokumentasi teknis dan berkomunikasi dengan vendor).

Skills: IT Project Management, Technical Decisions, Internet of Things (IoT)