Flight Controller Engineer

Location Sathon
Discipline IT and Tech
Job reference BBBH32083_1664852667
Salary Up to THB60000.00 per month
Job Start Date
Consultant email [email protected]

Responsibilities:

  • To design, implement, and test electrical components on Unmanned Aerial Vehicle (UAV)
  • To develop coding flight controller (PX4 or ArduPilot) and integrate sensor to drone, config parameter of drone in flight controller
  • To develop offboard mode, that integrated with onboard computer in flight controller, analyze flight log of flight controller
  • Write software on microcontroller or embedded Linux board to control UAV systems
  • Work closely with software and mechanical team
  • Facilitate software development team to connect with flight controller
  • Participate integration test and field test with team
  • Manage documentation/paperwork proactively

Qualification:

  • Bachelor/Masters in Electronics, Computer science, Aerospace or similar discipline(s). Exceptional individuals with lower academic qualifications may be considered
  • Minimum 3 years' experience working on flight control software development (is a plus)
  • Experience in entire product development lifecycles
  • Ability to prioritize 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
  • 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)
  • Knowledge of communication protocols such as MAVLINK, RTPS/DDS, if any ROS,PX4-ROS2 Bridge
  • You preach and put into practice the importance of maintainability, relentless testing and enjoy implementing best practices