📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Software Engineer – Drone Systems

Allswell Technology Services · Kaohsiung

Mid 🇬🇧 English
Camera2 CameraX MediaCodec USB BLE MAVLink ArduPilot PX4 ROS DJI Mobile SDK RTSP RTP GStreamer DroneCAN UAVCAN LiteRT NNAPI QNN

Job description

About the role

Allswell Technology Services is developing autonomous UAVs and UGVs for infrastructure inspection. We are looking for a Software Engineer to design and scale our Android‑based companion computer that serves as the brain of every aircraft.

Key responsibilities

  • Develop and maintain the Android companion computer software using Kotlin, integrating camera, GNSS, cellular, and sensor interfaces.
  • Implement hardware‑level interactions (USB, BLE, cameras) and ensure reliable long‑running services for flight operations.
  • Port consumer‑grade Android hardware to meet the robustness and performance requirements of flight hardware across the fleet.
  • Collaborate with robotics and autopilot teams to integrate MAVLink, ArduPilot/PX4, ROS, DJI Mobile SDK, and motor controller interfaces.
  • Optimize video pipelines using Camera2/CameraX, MediaCodec, RTSP/RTP or GStreamer for real‑time streaming.
  • Deploy on‑device machine‑learning models with TensorFlow Lite, LiteRT, NNAPI or QNN.

Required profile

  • 2+ years of professional Android development in Kotlin; C++/NDK experience is a plus.
  • Hands‑on experience building Android apps that communicate with hardware (camera, USB, BLE, sensors) or run as persistent services.
  • Practical robotics background – experience with drones, ground robots, or embedded systems through work or serious side projects.
  • Familiarity with at least one of MAVLink, ArduPilot/PX4, ROS, DJI Mobile SDK, or similar autopilot frameworks.

Required skills

  • Kotlin (Android)
  • C++ / NDK
  • Camera2 / CameraX
  • MediaCodec
  • USB, BLE, sensor integration
  • Long‑lived Android services
  • MAVLink, ArduPilot, PX4
  • ROS
  • DJI Mobile SDK
  • Video streaming (RTSP, RTP, GStreamer)
  • DroneCAN / UAVCAN
  • On‑device ML deployment (TensorFlow Lite, LiteRT, NNAPI, QNN)

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Allswell Technology Services.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 2 weeks ago

Expires 1 month from now

22 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Allswell Technology Services

Kaohsiung