Required Skills
- Experience with C++ development
- Familiarity with scripting languages for test automation, such as Python, Node, or Java
- Knowledge of Git source control
- Knowledge of and experience with unit and regression testing within a C++ application
- Experience with QT / QML, specifically building to Android
- Experience in Linux / Unix environment
- Experience with build automation, such as CircleCI Bitbucket Pipelines, GitHub Actions
- Experience with Docker
- Experience with Pixhawk based Flight Controllers.
- Experience with ArduPilot, PX4, etc.
Qualification
- College degree -> Not needed with enough work experience
- Work experience -> Less needed with a college degree
Responsibilities
Maintain and develop software for the following:
- Manufacturing Software Automation
- Drone Hardware Software
- Accessories Hardware Software
- Flight Controller Firmware
- Ground Control Software