Flight control algorithm engineer

Scope of Responsibilities
1. Responsible for the design, development and maintenance of flight control and management software;
2. Be responsible for the preparation of documents related to flight control and management software;
3. Participate in the design and development of other embedded software.
1. Bachelor degree or above in aerospace, automation, software engineering, electromechanical, etc.;
2. Experience in flight control software design and debugging, familiar with PX4, Ardupilot and other open source flight control projects is preferred;
3. Have a solid foundation in software engineering, data structure and algorithm design, have in-depth research on real-time embedded operating systems, have embedded software design, debugging capabilities and project experience; have a deep understanding of automatic control principles;
4. In-depth master of C/C++ programming language, able to proficiently use embedded development environment for software development and debugging.
Personal introduction