Embedded Software Engineer (Motion Control)

Scope of Responsibilities
1. Realize the motion control of UAV and gimbal based on image recognition;
2. Application development based on Linux operating system platform;
3. Carry out embedded software design, write development documents, complete code implementation, debugging and testing according to the R&D process and specifications;
1. Bachelor degree or above in computer, communication, electronics, automation and other related majors;
2. 3 years and above project work experience is preferred;
3. Have the basis of motion control algorithm;
4. Familiar with C, C++/Shell programming language, system software development experience of Linux operating system, proficient in device drivers and system configuration, and FreeRTOS development experience;
5. Have a preliminary hardware foundation and understand the interface of hardware devices;
6. Proficient in using code management tools such as Git/Repo;
7. Familiar with common communication interfaces I2C, SPI, UART, etc.;
8. Drone industry, robot industry background is preferred;
9. Strong hands-on ability, good interpersonal skills, communication skills and teamwork spirit;
10. Linux system development experience with Rockchip, NVIDIA, Allwinner and other chips is preferred.
Personal introduction