Find a jobRecruiters

Senior Embedded Drone Firmware Developer (2 Positions)

Exclusive opportunity

Onsite

Senior Embedded Drone Firmware Developer (2 Positions)

ZONEFLY CO.,LTD

Senior Embedded Drone Firmware Developer (2 Positions)

Skills

PythonGolangGitLinux

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

THB 600,000 – THB 840,000 / year

Location:

Bangkok, Thailand

Work mode:

Onsite

Published on:

22 September 2026

What they need


About the role

At ZONEFLY CO., LTD., we build autonomous UAV platforms and high-reliability aerospace systems. We are seeking 02 Senior Embedded Software Engineers to join our Flight Controller team. In this role, you will be responsible for custom firmware architecture (built upon ArduPilot and proprietary systems), low-level hardware bring-up, sensor drivers, secure communications, and flight control reliability. You will bridge the gap between raw hardware microcontrollers and high-level flight navigation algorithms, ensuring zero-defect performance on real operational hardware.

Key responsibilities

  • Design, customize, and maintain embedded firmware based on ArduPilot as well as in-house proprietary flight controller frameworks using C/C++
  • Optimize real-time execution constraints, memory management, and inter-processor communication (IPC) under strict latency requirements
  • Perform MCU board bring-up for high-performance microcontrollers (STM32F7/H7 series)
  • Develop and fine-tune low-level drivers for mission-critical sensors: IMU, GNSS, Barometer, Magnetometer, Optical Flow, and LiDAR units
  • Implement and optimize industrial communication buses and protocols: SPI, I2C, UART, CAN bus, Ethernet, and EtherCAT
  • Architect and deploy Secure Bootloaders, Firmware-over-the-Air (FOTA) encryption, secure MAVLink communications, and low-level fail-safe logic
  • Troubleshoot hardware-firmware interface issues using JTAG/SWD, logic analyzers, and oscilloscopes
  • Work alongside Flight Control Algorithm Engineers, Hardware/PCB Designers, and System Testers to ensure flawless hardware-software integration

About you

  • Bachelor's degree in Computer Engineering, Electrical/Electronics Engineering, Robotics, or a related technical discipline
  • 3+ years of hands-on experience in bare-metal and RTOS embedded firmware development
  • Strong C/C++ proficiency targeting STM32 microcontrollers (STM32F7/H7 preferred)
  • Direct, practical experience in modifying, compiling, and deploying ArduPilot or PX4 open-source codebases
  • Deep understanding of SPI, I2C, UART, CAN bus, FreeRTOS / NuttX, thread synchronization, and real-time execution constraints
  • Proficiency with Linux-based embedded development environments, GCC toolchains, Git version control, and hardware debugging tools (JTAG/SWD)
  • Professional working proficiency in English (written and verbal)
  • Experience with Linux user-space programming or Golang/Python for companion computer interfaces (preferred)
  • Ability to read electrical schematics and understand PCB designs and component datasheets (preferred)
  • Background in aerospace, avionics, defense electronics, automotive (AUTOSAR), or autonomous mobile robotics (AMR) (preferred)

About us

At ZONEFLY CO., LTD., we build autonomous UAV platforms and high-reliability aerospace systems. We operate with precision over assumptions—flight firmware leaves no room for errors. We test extensively in simulation and on real hardware, relying on clear logs, telemetry data, and audit trails. We value ownership and technical autonomy, clear and direct communication using data and structured code, and absolute IP and asset protection as we operate in defense and aerospace tech.

How We Work at ZONEFLY CO., LTD.

  • Precision Over Assumptions: Flight firmware leaves no room for errors. We test extensively in simulation and on real hardware, relying on clear logs, telemetry data, and audit trails.

  • Ownership & Technical Autonomy: You will take full responsibility for your firmware modules—from low-level register configuration to flight testing.

  • Clear & Direct Communication: We state problems directly using data, logic analyzer traces, and structured code.

  • Absolute IP & Asset Protection: Operating in defense and aerospace tech requires strict adherence to IP security, code protection, and system integrity.

Other offers great for you!

These companies are also looking for great profiles

Easypartner

Firmware Engineer – Embedded Systems - IDF(H/F)

Freelance

Paris, France

Hybrid

Skills

Firmware Engineer

6 months ago

Quick apply

Celad

Ingénieur Systèmes Embarqués – Automobile (F/H)

Freelance

Angers, France

Onsite

Skills

Embedded Systems

5 months ago

Quick apply

Celad

Ingénieur Firmware - Systèmes Embarqués (F/H)

Freelance

Montpellier, France

Onsite

Skills

CLinuxC++

2 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools