freehire launches on Product Hunt on 26 August.

Follow →

Robotics Software Engineer

Summary

Develop core robotics software using ROS/ROS2 on Ubuntu, focusing on navigation, SLAM, control systems, and sensor fusion for autonomous drones and robots in industrial environments.

Halo Robotics adalah distributor drone profesional dan robotika terbesar di Indonesia, sekaligus penyedia jasa drone industri terdepan — dengan pengalaman lebih dari satu dekade melayani 900+ perusahaan dan instansi pemerintah di sektor Pertambangan, Minyak & Gas, Ketenagalistrikan, Konstruksi, Keamanan, dan Keselamatan Publik.

Halo Robotics adalah distributor resmi DJI Enterprise, Unitree, Terrasolid, GreenValley, Emlid, serta penyedia jasa drone industri dan integrator sistem untuk ekosistem teknologi drone, robotika, dan AI di Indonesia.

Halo Robotics adalah distributor drone enterprise dan robotika terbesar di Indonesia, sekaligus penyedia layanan drone industri terdepan — menghadirkan solusi end-to-end untuk 900+ perusahaan dan instansi pemerintah di sektor Pertambangan, Minyak & Gas, Ketenagalistrikan, Konstruksi, Pertanian, Keselamatan Publik, dan lainnya.

Distributor resmi Unitree dan DJI Delivery, satu-satunya S-Level Dealer DJI Enterprise, serta DJI After-Sales Service Center resmi di Indonesia. Pemegang satu-satunya persetujuan SORA BVLOS di Indonesia.

Tersertifikasi SKK Migas, ESDM, dan ISO 9001/14001/45001, dengan approval audit dari operator global termasuk BP, Freeport, dan Eni Aviation.

Robotics Software Engineer bertanggung jawab atas pengembangan software inti dan algoritma utama yang menjadi fondasi sistem robotik di Halo Robotics. Ruang lingkup peran ini mencakup pengembangan sistem navigasi, kontrol, persepsi (perception), serta pengolahan dan analisis data untuk mendukung operasional robotik secara menyeluruh. Peran ini berfokus pada intelligence layer dari solusi robotik meliputi bagaimana sistem robot mampu beroperasi secara otonom, memahami dan merespons lingkungan, memproses data sensor secara akurat, serta menghasilkan insight yang dapat dimanfaatkan secara langsung untuk kebutuhan industri dan bisnis.

  • 1. Pendidikan minimal S1 atau S2 di bidang: Robotics, Computer Science, Electrical / Computer Engineering, Artificial Intelligence, Mechatronics (dengan fokus software).
  • 3. Pengalaman menggunakan ROS / ROS2 dan deploy di Ubuntu untuk:
  • 4. Mampu bekerja dengan Ubuntu sebagai:
  • 5. Pengalaman pengembangan software di Linux environment, khususnya:
  • 6. Pemahaman kuat di bidang: Robotics kinematics & dynamics, Control systems, Sensor data processing.
  • 8. SLAM & navigation di lingkungan kompleks.
  • 10. Familiar dengan AI frameworks: PyTorch, TensorFlow.
  • 11. Experience dengan: Gazebo / Isaac Sim, Docker / CI-CD (nilai tambah).
  • 13. Pengalaman integrasi edge computing & cloud analytics.
  • Mengembangkan software robotik berbasis ROS / ROS2.
  • Mengembangkan modul software untuk: Navigation, Localization, Motion planning, Control systems.
  • Mendesain arsitektur software yang modular, scalable, dan production-ready.
  • Mendesain integration middleware yang menjembatani berbagai subsistem vendor (robot platform SDK, AI inference engine, sensor drivers) ke dalam arsitektur yang unified dan modular.
  • Mendefinisikan dan memelihara protokol komunikasi antar-sistem (ROS 2 topics/services, REST/gRPC APIs, DDS) antara onboard compute, edge devices, dan command center.
  • Mengembangkan dan mengintegrasikan algoritma: SLAM (Visual, LiDAR, Sensor Fusion), Path planning & obstacle avoidance, State estimation & sensor fusion.
  • Optimasi navigation untuk lingkungan industri nyata: Indoor / outdoor, GPS-denied environments, Rough & unstructured terrain.
  • Mengembangkan pipeline perception berbasis data sensor: Kamera RGB / thermal / depth, LiDAR / point clouds.
  • Implementasi computer vision untuk: Object detection & tracking, Inspection & anomaly detection, Scene understanding.
  • Mengembangkan sistem data processing untuk: Logging & playback, Analytics & reporting, Integration ke dashboard atau command center.
  • Bekerja sama dengan tim System Administrator untuk integrasi cloud atau on-prem systems, termasuk monitoring infrastructure (Prometheus/Grafana).
  • Menggunakan simulator (Gazebo / Isaac / lainnya) untuk testing algoritma.
  • Debugging dan performance optimization di hardware nyata.
  • Melakukan validation di lab dan di lapangan (field trials).
  • Bertindak sebagai technical bridge utama antara Halo Robotics dan mitra teknologi eksternal, menerjemahkan kapabilitas vendor menjadi solusi yang dapat di-deploy ke end customer.
  • Mengevaluasi, mengintegrasikan, dan memvalidasi third-party SDK, API, dan firmware ke dalam stack robotik Halo.
  • Berpartisipasi dalam joint technical review dengan tim engineering vendor; mendokumentasikan integration constraints, compatibility matrices, dan known limitations.
  • Mendefinisikan dan memelihara integration specifications yang memetakan kapabilitas hardware/software vendor ke use case spesifik customer.
  • Melakukan eskalasi dan tracking terhadap vendor-side bugs, feature requests, dan firmware update requirements.
  • Menyusun dokumentasi software, API, dan workflow teknis.
  • Iterasi dan peningkatan performa berdasarkan feedback lapangan.
  • Berkolaborasi dengan tim Product dan Sales untuk menerjemahkan kebutuhan customer menjadi spesifikasi teknis yang sesuai dengan kapabilitas platform.
  • Melakukan on-site technical demo dan proof-of-concept deployment untuk prospective clients.
  • Mengembangkan dokumentasi teknis customer-facing, termasuk system architecture diagrams, setup guides, dan operational runbooks.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available