You have studied communications engineering, embedded software engineering, computer science, automation, or similar
You are a experienced user of Github/Bitbucket or similar platform -> Please provide Github/Bitbucket user name in your application
You have embedded development experience for UAVs
Ardupilot/PX4 Contributor
You are familiar with
development of embedded applications based on micro-chip/ARM/DSP and other platforms
STM32 micro-chip software programming
embedded software development,
basic principles of operating systems, skilled in the use of FreeRTOS, Nuttx, RT-thread, Chibios and other real-time operating systems (one or more)
You are proficient in C/C++, follows good coding practices with solid software engineering, data structure and algorithm design foundation
You master the commonly used system bus interface and typical peripheral development, such as USB, SPI, I2C, CAN, SDIO, etc., have basic hardware skills, can understand the basic schematic and PCB;
You master the cross-compilation environment, familiar with the typical Linux system call and application development;
You are familiar with all kinds of open source flight control algorithms;
You are creative problem solver that can bring multiple disciplines together with the ability to assess risk and make design and development decisions without all available data
You are able to adapt to constant changing work assignments and fast paced work environment
You have excellent communication (written and verbal) and teamwork skills
You have excellent concentration and attention to detail with outstanding work efficiency and accuracy
You can communicate in English