This page is intended for users in Singapore. Go to the page for users in United States.
Other engineer

Lead - Autopilot software (Navigation and Control) | Join us in creating the next generation of drones!


F-drones members

View all (1)
  • Nicolas Ang

What we do

  • 16c122a6 6892 407c 8e14 1c1930c1579c?1555897615
  • 86a526ac a11b 4777 a1ac 24592fbcad4c?1555897615

At F-drones, we are building the world’s first transition drone to enable aerial deliveries to oil rigs and ships. Our unique design will have a combination of heavy payload and long range capabilities that would put other existing delivery drones to shame. With such incredible specs, our drone can still take-off vertically, fly like a fixed-wing aircraft, and land on a moving target.

Why we do

  • 87eb1a39 4614 482c b6c0 3922f980e89d?1555897615
  • C205ff04 3aed 4e1b ac1f aca61233a17e?1555897615

Consumer-grade drones are passe; We are building aviation-grade drones that would set high safety and reliability standards. We aim to be the leader of heavy payload drone logistics across industries in 5 years.

How we do

  • D831f1ed d4c5 4a0a 93ab f344d3922a0a?1555897615
  • 00e40d99 87c3 4201 bed7 cfe0167e6a9a?1555897615

F-drones is an early stage startup backed by some exciting entities. We are looking to build an exceptional & passion-driven core team to lead strategic developments.


You will join us as a core team member and lead the autopilot software development at F-drones. This is multifaceted and you are expected to build, manage and develop a team as we progress.

The software stack would be based on either PX4 or Ardupilot and you will be responsible to coordinate with Computer Vision, Embedded and Design teams to build robust autopilot software for the targeted use cases. The target is to build an aviation-standard autopilot with features like VISLAM (for vision based navigation), detect and avoid, multi-sensor based landing system and smart fail-safes. You are expected to develop/modify control algorithms (based on the feedback from various sub-systems) to suit the flight profile and standard operating procedure.

C/C++ will be the main language used across multiple codebases. ROS may be used by other systems like VISLAM etc., Development should follow software certification standards (aviation) and you must establish processes with other teams to ensure that these standards are met. Extensive SIL and HIL simulations must be performed before field testing. Since BVLOS is the main mode of operations, you are required to develop controlling over LTE capabilities.

Your profile
● Masters in Electronics/Computer science or similar discipline. Exceptional individuals with lower academic qualifications may be considered.
● More than 3 years experience working on flight control software development
● Experience in the entire product development lifecycle, and able to prioritise and meet deadlines
● Excellent knowledge and understanding of UAV System Dynamics, Flight Mechanics and State Estimation
● Experience with PX4 or ardupilot
● Programming experience in C++, Python, ROS, Linux
● You preach and put into practice the importance of maintainability, relentless testing and enjoy implementing best practices
● Know-how of RTOS (multi-threading, multi-tasking, POSIX APIs) is a plus
● Know-how of communication protocols such as MAVLINK, RTPS/DDS
● Experience with Arm-based microcontrollers (STM32 F4 and F7 families is a plus) and embedded peripherals (USB, SPI, UART, I2C, CAN, DMA, ADC, timers)

Basic info
Looking for Other engineer
Job type Full-time
Special features Foreign nationalities welcome / Students welcome

Recommendations (0)

There are no recommendations yet.

Recommendations (0)

There are no recommendations yet.


32 Carpenter Street, Singapore 059911

Page top icon