Develop and customize software for UAV applications. Integrate UAV software with various hardware and software systems. Troubleshoot and resolve software issues and bugs. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code. Conduct code reviews to ensure code quality and adherence to best practices. Create and maintain technical documentation. Stay updated with the latest industry trends and technologies in UAV and software development. The role requires proficiency in C# / C++ and QML and QT Framework, knowledge of UAV systems and protocols (e.g., MAVLink), and experience with version control systems (e.g., Git).
Must Have:- C# / C++ and QML and QT Framework
- UAV systems and protocols (MAVLink)
- Software development lifecycle
- Version control (Git)
- Problem-solving skills