JobStreet Teknologi & IT Full Time

Robotics Software Engineer

Halo Robotics

South Jakarta, Jakarta Gaji dirahasiakan Diposting 5 hari lalu
Lokasi South Jakarta, Jakarta
Gaji Gaji dirahasiakan
Tipe Kerja Full Time
Negara Indonesia

Deskripsi Pekerjaan

Informasi lengkap tentang posisi dan persyaratan

Ringkasan Yukerja

Lowongan Robotics Software Engineer di Halo Robotics kami kurasi dari JobStreet (kategori Teknologi & IT). Perhatikan lokasi kerja (South Jakarta, Jakarta) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.

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.


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.


Requirements:

1. Pendidikan minimal S1 atau S2 di bidang: Robotics, Computer Science, Electrical / Computer Engineering, Artificial Intelligence, Mechatronics (dengan fokus software).

2. Memahami bahasa pemrograman: C++, Python.

3. Pengalaman menggunakan ROS / ROS2 dan deploy di Ubuntu untuk:

- Real-time sensor data handling

- Navigation stack

- Environmental perception pipelines

4. Mampu bekerja dengan Ubuntu sebagai:

- Development environment

- Deployment environment (field robots)

- Simulation & testing environment

5. Pengalaman pengembangan software di Linux environment, khususnya:

- Robotics software development

- Navigation & autonomy systems

- Sensor integration & data processing

6. Pemahaman kuat di bidang: Robotics kinematics & dynamics, Control systems, Sensor data processing.

7. Pengalaman dengan mobile robots / legged robots / autonomous systems.

8. SLAM & navigation di lingkungan kompleks.

9. Computer vision (OpenCV, deep learning-based perception).

10. Familiar dengan AI frameworks: PyTorch, TensorFlow.

11. Experience dengan: Gazebo / Isaac Sim, Docker / CI-CD (nilai tambah).

12. Real-time systems & performance optimization.

13. Pengalaman integrasi edge computing & cloud analytics.

Job Description:

1. Robotics Software Development

- 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.

2. Navigation, Localization & Control

- 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.

3. Perception & Computer Vision

- 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.

- Integrasi AI model ke dalam sistem robot (edge & near-real-time).

4. Data Processing & Analytics

- Mendesain pipeline data: Sensor ? Processing ? Analytics ? Output.

- 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).

5. Simulation, Testing & Optimization

- Menggunakan simulator (Gazebo / Isaac / lainnya) untuk testing algoritma.

- Debugging dan performance optimization di hardware nyata.

- Melakukan validation di lab dan di lapangan (field trials).

6. Solution Integration & Vendor Liaison

- 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.

7. Deployment & Continuous Improvement

- Mendukung deployment solusi robotik ke klien industri.

- 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.

Disclaimer: Yukerja.com adalah agregator lowongan kerja, bukan pemberi kerja. Lowongan ini diagregasi dari JobStreet. Proses lamaran dilakukan di situs resmi perusahaan atau portal sumber. Kami tidak bertanggung jawab atas keakuratan informasi lowongan.

Tips Melamar Robotics Software Engineer

  1. Baca deskripsi lengkap dan pastikan skill Anda match sebelum melamar ke Halo Robotics.
  2. Sesuaikan CV dan cover letter dengan kata kunci dari job description — terutama untuk kategori Teknologi & IT.
  3. Klik Lamar Sekarang untuk diarahkan ke JobStreet. Proses rekrutmen sepenuhnya di situs sumber.
  4. Siapkan portfolio atau LinkedIn yang update jika diminta di tahap screening.
  5. Waspadai permintaan transfer uang — lowongan resmi tidak memungut biaya.

Artikel terkait: CV ATS · Blog Karir & Tips