About Draganfly Draganfly Inc. (the Company) has been a recognized technology leader within the commercial UAV space for over two decades. We helped establish the commercial market & adoption of multi-rotor helicopters for public safety, agriculture, aerial imaging, & more. As a leader who helped shape the industry, Draganflys focus is on the sale of drone products and services, contract engineering & custom integration product development, and health monitoring products and services. About The Role Draganfly Innovations is seeking a highly motivated SoftwareEngineer-FlightControl&MissionSystems to join our growing UAV software team. This role is ideal for someone who thrives on building mission-critical systems and wants to see their work deployed in real-world environments. You will design, develop, and enhance our Ground Control software, supporting mission planning, telemetry, and flight control across our drone ecosystem. Your work will directly impact the performance, reliability, and safety of our UAV operations. You will collaborate cross-functionally with hardware, firmware, flight operations, and product teams to deliver integrated, high-performing systems. Key Responsibilities Build responsive, real-time user interfaces using Qt/QML Integrate custom payloads, sensors, and mission-specific controls Implement and extend MAVLink-based communications for command and telemetry Develop and maintain additional in-house software applications Collaborate with cross-functional teams to define requirements and ensure seamless integration Debug complex system issues using logs, telemetry, and flight feedback Optimize performance, stability, and scalability across Linux and Windows Contribute to system architecture and code quality through reviews and best practices Maintain clean, well-documented code and technical documentation Participate in code reviews and CI/CD workflows using Git Who are you really? You take ownership of your work and care deeply about building reliable, high-quality systems You are curious and proactive, always looking to improve how things are built You enjoy solving complex problems and dont shy away from debugging challenging issues You collaborate well across teams and communicate clearly with both technical and non-technical stakeholders You are comfortable working in a fast-paced, evolving environment where priorities can shift You thrive when your work has real-world impact, especially in mission-critical environments You value accountability, discipline, and continuous improvement Qualifications 5+ years of experience in modern C++ (C++11/14/17) Experience building GUI applications with Qt (Qt Widgets and/or QML) Strong understanding of object-oriented design and software architecture Proven ability to debug complex systems and solve technical challenges Proficiency in Linux development environments Experience with Git and collaborative workflows (PRs, branching, reviews) Experience building cross-platform desktop applications (Linux/Windows) Solid understanding of networking, real-time systems, and client-server architecture Bachelors degree in Computer Science, Engineering, or equivalent experience Nice to have Experience with QGroundControl, Mission Planner, or similar tools Knowledge of MAVLink, PX4, or ArduPilot ecosystems Experience with telemetry systems and flight log analysis Exposure to geospatial systems, GPS, or mapping frameworks Background in UAV, robotics, or embedded systems Experience integrating sensors, cameras, or payload systems Familiarity with Jira or similar tools Experience with simulation or HIL testing Compensation package Competitive salary: $100,000 $120,000 Equity / Stock Options: Participation in the companys stock option plan for longterm growth alignment. Comprehensive medical and dental benefits, including a Health Spending Account (HSA). Matching RRSP program to support longterm financial wellbeing. Generous timeoff program, including vacation, wellness days, and the full week off between Christmas and New Years. Professional development support to advance your technical skills and certifications. Why Join Us At Draganfly Innovations, youll join a collaborative team that values innovation, curiosity, and continuous improvement. Were in an exciting growth phase, scaling our technologies, product lines, and teams as we continue to shape the future of UAV innovation. Youll have the opportunity to make a meaningful impact, work on diverse and cuttingedge projects, and grow your skills alongside passionate experts. We offer competitive compensation, strong benefits, and a supportive environment where your contributions truly matter. Here, you wont just join a company - youll help build what comes next. As part of our hiring process, all candidates must successfully complete reference checks and a criminal background check. #J-18808-Ljbffr
Job Title
Software Engineer – Flight Control & Mission Systems