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

Software Engineer – Advanced Systems - oshawa

Draganfly Inc. • oshawa, on, ca
3 days ago
Job type
  • Full-time
Job description

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.

Create a job alert for this search

Software Engineer – Advanced Systems - oshawa • oshawa, on, ca

Similar jobs

Senior Software Developer (Delphi) - oshawa

Affinityoshawa, on, ca
Full-time

Senior Software Developer (Delphi).As a Senior Software Developer, you will develop, maintain, and enhance features in our product.You will partner with product management, quality assurance, solut... Show more

 • Promoted

Software Business Analyst - oshawa

Alpha Bravo Developmentoshawa, on, ca
Full-time

We’re a fast-growing software development agency that helps service-based businesses across the U.Our team values ownership, innovation, and building long-term partnerships with clients.We’re looki... Show more

 • Promoted

Senior Guidewire PolicyCenter Developer - oshawa

Axiom Global Technologiesoshawa, on, ca
Full-time

We are seeking a highly experienced Senior Guidewire PolicyCenter Developer to lead the design, configuration, customization, and support of PolicyCenter solutions.This is a hands-on engineering ro... Show more

 • Promoted

Software Engineer – Advanced Systems

Draganfly Inc.oshawa, on, ca
Full-time

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 saf... Show more

 • Promoted

Solutions Architect - oshawa

IntePrososhawa, on, ca
Full-time

Solution Architect – Digital Transformation/Commerce/eCommerce/Supply Chain.IntePros is partnering with a fast-growing digital transformation services company that helps organizations modernize and... Show more

 • Promoted

Mobile Application Developer (1861) - oshawa

Focus Systems Inc.oshawa, on, ca
Temporary

Are you the kind of developer who can make SAP mobile apps run so smoothly they feel like magic—even offline?.Focus Systems is partnering with a major provincial electric utility to bring on a.Mobi... Show more

 • Promoted

Senior API and Middleware Developer - oshawa

Coforgeoshawa, on, ca
Full-time

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ... Show more

 • Promoted

Sr AWS Cloud Engineer (Banking/Capital Markets) - oshawa

companyoshawa, on, ca
Full-time

Senior AWS Cloud Engineer / Sr AWS DevOps (10+ years of experience).Duration: 6mo (high change of extension).Location: Downtown Toronto or remore (within Canada only).AWS cloud infrastructure / pla... Show more

 • Promoted

SDL Integration Engineer - 5G and Cloud - oshawa

Global Connect Technologiesoshawa, on, ca
Full-time

Job Title: SDL Integration Engineer – 5G Core & Cloud.Nokia Service Delivery Layer (SDL).The ideal candidate will have strong expertise in.This role involves end-to-end ownership of installation, v... Show more

 • Promoted

Senior Java Software Engineer - oshawa

Luxoftoshawa, on, ca
Full-time

One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a... Show more

 • Promoted

SAP EWM Consultant - oshawa

NLB Servicesoshawa, on, ca
Full-time

We are currently looking for SAP EWM Consultant to join us an participate in SAP EWM implementation projects.The project activities typically involve: Analyzing business needs and requirements Desi... Show more

 • Promoted

DevOps Engineer (AI) - oshawa

Affinityoshawa, on, ca
Full-time

Client: Enterprise class EMR provider.On behalf of our client, Affinity is seeking a DevOps Engineer to build and evolve the infrastructure behind its flagship EMR platform.You’ll own Kubernetes-ba... Show more

 • Promoted

Agentic AI Architect - oshawa

Inizio Partnersoshawa, on, ca
Full-time

This role can be based in US or Canada - EST working hours.Role & Responsibilities Overview:.Architecture & Technical Leadership.Define end-to-end architecture for agentic AI-enabled platform acros... Show more

 • Promoted

Developer/Analyst - oshawa

Navacordoshawa, on, ca
Full-time

Navacord is hiring technical talent in the insurance industry! We are accepting applications for a dynamic individual with 5+ years experience in a full stack development environment and with at le... Show more

 • Promoted

Guidewire Integration Developer - oshawa

Infotek Consulting Inc.oshawa, on, ca
Full-time

Guidewire Integration Developer.We are seeking a highly skilled Guidewire Integration Developer with deep expertise in Guidewire platforms to support ongoing initiatives within Property and Casualt... Show more

 • Promoted

Transmission & Interconnection Engineer - oshawa

AVA Energyoshawa, on, ca
Full-time

AVA Energy are partnered with an established firm in the Energy space as they look to hire a Transmission & Interconnection Engineer to bolster their Power Systems offering.This candidate must be a... Show more

 • Promoted

Sr AWS DBT Engineer - oshawa

Mastech Digitaloshawa, on, ca
Full-time

Design and implement robust dimensional and relational data models.Own transformation and modeling of curated (Silver/Gold) datasets.Collaborate with analysts, product analytics, data scientists, a... Show more

 • Promoted

Java Developer - oshawa

VySystemsoshawa, on, ca
Full-time

Must have: Java, AWS, Scala, VPCs, Play framework.Experience level: 8+ years of experience. Show more