Talent.com
Draganfly Inc.
Software Engineer – Advanced Systems - Draganfly Inc.Draganfly Inc. • oshawa, on, ca
Software Engineer – Advanced Systems - Draganfly Inc.

Software Engineer – Advanced Systems - Draganfly Inc.

Draganfly Inc. • oshawa, on, ca
Il y a 23 jours
Type de contrat
  • Temps plein
Description de poste

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 talented and forward‑thinking Software Engineer – Advanced Systems to join our growing engineering team, with a strong focus on real-time systems, autonomous operations, and remote command & control platforms. The ideal candidate brings experience building scalable, low-latency systems and has a passion for developing software that interfaces with hardware, sensors, and live data streams.


In this role, you will provide technical leadership, drive architectural decisions, and play a key role in delivering mission-critical software that powers Draganfly’s drone ecosystem. This includes systems for real-time video transmission, telemetry, edge-to-cloud data pipelines, autonomous capabilities, and remote fleet control. This role reports directly to the Director of Software Engineering.


You will collaborate closely with cross-functional teams, including product, autonomy, flight operations, AI/ML, and hardware engineering to deliver integrated, high-performance solutions.


Key Responsibilities:

  • Lead the design, development, and delivery of real-time, distributed systems for drone operations and control.
  • Architect and build platforms for low-latency video streaming, telemetry ingestion, and real-time data processing.
  • Design and implement remote command and control systems for managing autonomous and semi-autonomous drone fleets.
  • Develop scalable backend services and APIs that support mission planning, live monitoring, and control workflows.
  • Contribute to systems enabling autonomy, including integration with AI/ML models, edge computing, and decision-making pipelines.
  • Ensure high performance, reliability, and fault tolerance in mission critical, real-time environments.
  • Demonstrate strong engineering discipline by writing clean, efficient, and maintainable code aligned with best practices.
  • Provide technical leadership, mentorship, and code reviews to maintain engineering standards.
  • Collaborate with cross-functional teams (AI, hardware, FlightOps) to deliver end-to-end solutions.
  • Troubleshoot and resolve issues in production systems with a focus on latency, throughput, and system resilience.
  • Monitor system performance, analyze streaming/data metrics, and drive continuous improvements.
  • Ensure robustness of real-time and mission-critical systems through rigorous testing, monitoring, and deployment best practices.
  • Stay current with emerging technologies in real-time systems, robotics, autonomy, and distributed computing.


Who are you really?

  • You take ownership end-to-end: from problem framing and architecture through implementation, deployment, and on-call support.
  • You’re energized by real-time constraints (latency, jitter, throughput) and make trade-offs deliberately and transparently.
  • You build reliable systems by default—instrumentation, testing, monitoring, and safe failure modes are part of your definition of “done.”
  • You communicate clearly with both technical and non-technical partners and can align teams on decisions and priorities.
  • You enjoy working close to hardware and operations—integrating sensors, edge devices, and live data streams into production systems.
  • You mentor others through thoughtful code reviews, pairing, and pragmatic engineering standards.
  • You’re comfortable in ambiguous, fast-moving environments and can turn evolving requirements into shippable increments.


Qualifications:

  • 5+ years of professional software development experience, including real-time and/or distributed systems.
  • Strong proficiency in one or more of: Python, C++, JavaScript/TypeScript.
  • Experience building low-latency pipelines for streaming data (video, telemetry, sensor data) and/or real-time processing systems.
  • Hands-on experience with low-latency communication protocols/technologies such as WebRTC, RTSP, gRPC, MQTT, and WebSockets.
  • Proven ability to design and operate backend services, APIs, and microservices in production environments.
  • Cloud experience (AWS, Azure, or GCP) and familiarity with edge-to-cloud architectures.
  • Experience with CI/CD and containerization (Docker); Kubernetes experience preferred for orchestration.
  • Working knowledge of databases (SQL and/or NoSQL) and patterns for high-throughput ingestion.
  • Strong understanding of performance, scalability, reliability, and fault-tolerance principles.
  • Experience working in Agile/Scrum teams; strong collaboration and communication skills.
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  • Willingness to travel as required.


Nice to have

  • UAV/drone, robotics, or autonomous systems experience (e.g., ROS or similar middleware; autonomy/mission execution concepts).
  • Video engineering experience: encoding/decoding, streaming optimization, or computer vision pipelines.
  • Edge computing/on-device processing experience (resource-constrained systems, GPU/accelerator usage, offline-first patterns).
  • Command-and-control (C2) platform exposure, fleet management systems, or mission-critical control software.
  • Event-driven architecture experience and real-time messaging systems (e.g., Kafka or equivalent).
  • Security experience for distributed systems and remote-control workflows (authn/authz, key management, secure comms).
  • Observability expertise: distributed tracing, metrics, SLOs/SLIs, and performance profiling in real-time systems.
  • Exposure to AI/ML integration patterns (model serving at the edge, perception/autonomy pipelines).


Compensation package:

  • Competitive salary: $100,000 – $115,000
  • Equity / 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. Joining us now means becoming part of a company with deep roots in the industry - and bold ambitions for what comes next.


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.

Créer une alerte emploi pour cette recherche

Software Engineer – Advanced Systems - Draganfly Inc. • oshawa, on, ca

Offres similaires

Lead Software Engineer - Cloud Focused

Rodan Energy SolutionsOshawa
Temps plein +1

Elevate your engineering career with a Senior Lead Software Engineer role in Oshawa, Ontario.Ideal for those passionate about cloud technology and team mentorship in a hybrid model.This is a unique... Voir plus

 • Offre sponsorisée

HIL Simulation & Integration Engineer — Automotive Systems

CIeNET TechnologiesOshawa, Durham Region, CA
Temps plein

A global engineering services company is seeking a HIL Simulation and Integration Engineer in Oshawa, Ontario.This role involves creating and testing automotive software/hardware simulations, ensur... Voir plus

 • Offre sponsorisée

RQ08196 - Sr. Software Developer

Rubicon PathOshawa, Durham Region, CA
Temps plein

The resource required to provide additional capacity to assist with the management of Axway Secure Transport version 5.Axway Sentinel reporting tool,(aka Managed File Transfer - MFT) to meet all cu... Voir plus

 • Offre sponsorisée

Senior Full Stack Engineer - $160,000 - $210,000 A Year - Remote

Acceler8 TalentOshawa, Canada
Télétravail
Temps plein

Develop sophisticated software using React, TypeScript, and Node.Collaborate with cross-functional teams and mentor junior developers. Voir plus

 • Offre sponsorisée

Sr Fullstack Software Engineer -.Net/React

Motion RecruitmentWhitby, Durham region, Canada
Temps plein +1

Full Stack Engineer (Angular 80% /.Hybrid (3 days per week in office).Fully onsite during probation period.We are seeking a Full Stack Engineer with a strong front‑end focus to join a growing techn... Voir plus

 • Offre sponsorisée

Cloud & Embedded Linux Software Engineer II

CollaberaCannington, ON, CA
Temps plein

A leading IT staffing firm located in Canada, Ontario is seeking an experienced software developer specialized in embedded Linux.The ideal candidate will have over 5 years of relevant experience an... Voir plus

 • Offre sponsorisée

Software Support Engineer - C$60,000 - C$80,000 A Year - Remote

HCLTechOshawa, Canada
Télétravail
Temps plein

Provides support to software development community, managing applications and tooling, troubleshooting issues, and improving documentation. Voir plus

 • Offre sponsorisée

artificial intelligence (ai) software engineer

Stelli5 Inc.Ajax, ON, CA
Temps plein +1

Artificial Intelligence (AI) Software Engineer.Posted on May 06, 2026 by a licensed third-party for employer details Stelli5 Inc.Location: Remote based in Ajax, ON.Salary: 55,000 to 60,000 annually... Voir plus

 • Offre sponsorisée

Firmware Engineer

Adamson Systems EngineeringPort Perry, Durham Region, CA
Temps plein

Adamson Systems Engineering is expanding its Engineering team and is looking for an additional.This role offers the opportunity to work on industry-leading professional audio products, contributing... Voir plus

 • Offre sponsorisée

Senior Systems Engineer – Avionics

Essence Coaching GroupPickering, ON, CA
Temps plein

About the job Senior Systems Engineer – Avionics.Lindsay, Ontario, Canada (Hybrid).CAD 165,000 – 210,000 gross/year.A senior-level Systems Engineer – Avionics is sought to lead the definition, inte... Voir plus

 • Offre sponsorisée

Enterprise IAM Software Engineer II

AffirmOshawa, Durham Region, CA
Temps plein

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.We are building the next ... Voir plus

 • Offre sponsorisée

Software Engineer II - Full-Stack Role

AffirmOshawa, Durham Region, CA
Temps plein

Unlock your potential with Affirm as a Software Engineer II focused on Full-Stack solutions for Marketplace Performance.You’ll help streamline the customer journey, making shopping easy and transpa... Voir plus

 • Offre sponsorisée

CANDU Systems Engineer in Pickering

Raise - find a more meaningful working experiencePickering, ON, CA
Temporaire

Elevate your engineering career with a hybrid role as a Calandria Engineer specializing in CANDU systems in Pickering.Support nuclear projects and ensure compliance while collaborating with interna... Voir plus

 • Offre sponsorisée • Nouvelle offre

OPEN: Lead Software Engineer / Developer

Rodan Energy SolutionsOshawa, Durham Region, CA
Temps plein

We are currently requesting resumes for the following position.Lead Software Engineer / Developer.Wednesday, February 18th, (5:00PM EST).Colonel Sam Drive, Oshawa, Ontario.Hybrid – 3 days remote pe... Voir plus

 • Offre sponsorisée

Software Engineer

YunbanbaoAjax, ON, CA
Temps plein

Performing Software development activities including requirement gathering and analysis.Designing and Developing Data-intensive, web-based application in support of local business.Supporting data s... Voir plus

 • Offre sponsorisée

Software Engineer Ii - Full-Stack Role

AffirmOshawa, Canada
Temps plein

Unlock your potential with Affirm as a Software Engineer II focused on Full-Stack solutions for Marketplace Performance.You’ll help streamline the customer journey, making shopping easy and transpa... Voir plus

 • Offre sponsorisée

System Engineer

Morson Edge (Canada)Pickering, Ontario, Canada
Temps plein

This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Job Overview This posting is for a System Enginee... Voir plus

 • Offre sponsorisée

Cloud-Software Eng II

CollaberaCannington, ON, CA
Permanent

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry.As a half a billion dollar IT company, with m... Voir plus

 • Offre sponsorisée

Controls Engineer

General MotorsOshawa, Durham Region, CA
Temps plein

We are currently looking for you to take on the role of Controls Engineer based out of our Oshawa Assembly plant.The Controls Systems Engineer is an individual contributor with recognized expertise... Voir plus

 • Offre sponsorisée

Software Categorization Engineer in Pickering, ON

Ontario Power Generation Inc.Pickering
Temps plein

Join Ontario Power Generation as a Process Control & Software Categorization Engineer and utilize your skills in a hybrid environment in Pickering, ON.Contribute to innovative control solutions and... Voir plus