Head of Autopilot Development

Singapore

Role

You will join us as a core team member and lead the autopilot 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 Software/Hardware and Design teams to build robust autopilot software for the targeted use cases. The target is to build an aviation-standard autopilot with features such as 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 such as VISLAM. The development shall follow software certification aviation standards and you shall establish processes with other teams to ensure 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 also required to develop control over LTE capabilities.

Your profile

  • Masters in Electronics, Computer science, Aerospace or similar discipline(s). Exceptional individuals with lower academic qualifications may be considered

  • More than 3 years experience working on flight control software development

  • Experience in entire product development lifecycles

  • Ability to prioritise what matters 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

  • Knowledge of RTOS (multi-threading, multi-tasking, POSIX APIs) is a plus

  • Knowledge 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)

What do you get

You will be a pioneer in a fast-growing deep-tech startup with global ambitions. You will play an important role in a company that is creating many firsts in the world, and make an impact in the world of aerial drone deliveries. Not many people get a chance to decide how a large aircraft is designed or built. You will be making a dent in the universe!

 

This role is located in Singapore, which is one of the most liveable cities globally! We embrace a flat-hierarchy and openness to new ideas. You'll get opportunities to lead and chart the company’s strategic directions. You’ll be around a passionate team that offers excellent development opportunities to widen your horizon. On top of all these, you’ll also get a competitive salary, stock options, and career growth opportunities! 

 

Our company is backed by an exciting suite of investors, including the Singapore government, world leading maritime companies and best-in-class international accelerators.