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, Draganfly’s 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 ResponsibilitiesBuild responsive, real-time user interfaces using Qt/QMLIntegrate custom payloads, sensors, and mission-specific controlsImplement and extend MAVLink-based communications for command and telemetryDevelop and maintain additional in-house software applicationsCollaborate with cross-functional teams to define requirements and ensure seamless integrationDebug complex system issues using logs, telemetry, and flight feedbackOptimize performance, stability, and scalability across Linux and WindowsContribute to system architecture and code quality through reviews and best practicesMaintain clean, well-documented code and technical documentationParticipate in code reviews and CI/CD workflows using GitWho are you really?You take ownership of your work and care deeply about building reliable, high-quality systemsYou are curious and proactive, always looking to improve how things are builtYou enjoy solving complex problems and don’t shy away from debugging challenging issuesYou collaborate well across teams and communicate clearly with both technical and non-technical stakeholdersYou are comfortable working in a fast-paced, evolving environment where priorities can shiftYou thrive when your work has real-world impact, especially in mission-critical environmentsYou value accountability, discipline, and continuous improvementQualifications5+ 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 architectureProven ability to debug complex systems and solve technical challengesProficiency in Linux development environmentsExperience 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 architectureBachelor’s degree in Computer Science, Engineering, or equivalent experienceNice to haveExperience with QGroundControl, Mission Planner, or similar toolsKnowledge of MAVLink, PX4, or ArduPilot ecosystemsExperience with telemetry systems and flight log analysisExposure to geospatial systems, GPS, or mapping frameworksBackground in UAV, robotics, or embedded systemsExperience integrating sensors, cameras, or payload systemsFamiliarity with Jira or similar toolsExperience with simulation or HIL testingCompensation packageCompetitive salary: $100,000 – $120,000Equity / Stock Options: Participation in the company’s stock option plan for long‑term growth alignment.Comprehensive medical and dental benefits, including a Health Spending Account (HSA).Matching RRSP program to support long‑term financial wellbeing.Generous time‑off program, including vacation, wellness days, and the full week off between Christmas and New Year’s.Professional development support to advance your technical skills and certifications.Why Join Us At Draganfly Innovations, you’ll join a collaborative team that values innovation, curiosity, and continuous improvement. We’re in an exciting growth phase, scaling our technologies, product lines, and teams as we continue to shape the future of UAV innovation.You’ll have the opportunity to make a meaningful impact, work on diverse and cutting‑edge 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 won’t just join a company - you’ll 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
Software Engineer – Flight Control & Mission Systems
DRAGANFLY INC.
winnipeg, winnipeg
Published 28 days ago
Report job