Qt DeveloperCOMRADO Aerospacefull-timeRequired skillsPythonC++compliancedata structuresembedded systemsGCSLinuxTCPUDPuser interfaceAbout the role COMRADO Aerospace Website: comradoaerospace.com Job details: ResponsibilitiesGUI Development: Design and develop Graphical User Interface applications using the QT (C++) framework, considering numerous factors such as ease of operation, performance, cross-platform support, and scalability while meeting various software standards.Ground Control Station Development: Design and develop functional, user-friendly Ground Control Station (GCS) frontends and backends using the Qt (C++) framework, ensuring seamless deployment across multiple platforms.System Architecture Design: Contribute to the design and development of new software architectures from scratch to create secure, efficient, reliable, scalable, and maintainable solutions.Testing and Validation: Develop comprehensive test plans and perform rigorous testing of the software solutions created, both in engineering and field environments. Conduct performance testing and compliance testing to ensure reliability, safety, and adherence to quality standards.Technical Documentation: Preparation of high-quality technical documentation (Design, analysis, and testing reports).Design reports.Test matrices.Test analysis reports.Detailed diagrams.Additional FunctionsCollaboration and Communication: Collaborate effectively with multidisciplinary teams, including embedded systems engineers, avionics experts, flight mechanics specialists, and product designers. Communicate project progress, challenges, and recommendations to stakeholders.Coordinate and manage project schedules, deliverables, and resources to ensure timely completion of milestones.RequirementsStrong understanding of Object-Oriented Programming and related principles.Strong Operating Systems fundamentals.Proficiency in C, C++, and Python and strong fundamentals in programming to adapt to new languages if required.Knowledge of the architecture of QGC (QGroundControl) and Mission Planner.Experience with using the QT framework, with an understanding of UAV-specific design considerations and QML.Strong Communication and Networking fundamentals.Familiarity with Embedded Systems, including serial communication protocols.Familiarity in using Linux systems for developing applications.Solid understanding of communication protocols (e. g., TCP, UDP) and experience with relevant interface standards.Familiarity with UAV specific application protocols such as MAVLINK.Experience with optimization techniques to minimize performance costs in resource-constrained applications.Experience with using different Data Structures and Algorithms to solve real-world challenges.This job was posted by Safna Thara from Comrado Aerospace. Click on Apply to know more. This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.