Head of Software (Barrie)

Head of Software (Barrie)

03 Nov
|
SkyCan Systems
|
Barrie

03 Nov

SkyCan Systems

Barrie

Head of Software & Perception Barrie, ON

R&D;

Full time

Oct 30, 2026

SKYCAN SYSTEMS INC.

CAPABILITY WITHOUT COMPROMISE

Head of Software & Perception SW Division Lead — Embedded Firmware, Perception, GCS & Product Security

LOCATION Barrie, Ontario (onsite)

REPORTS TO Chief Technology Officer

DIVISION R&D; Department

WORK ARRANGEMENT Onsite by default. Up to 2 days remote per week after the first 6 months, subject to controlled-data handling constraints. Full onsite presence during integration and flight-test campaigns.

SECURITY REQUIREMENT Must be eligible for security assessment under the Controlled Goods Program (CGP).

ABOUT SKYCAN SkyCan Systems Inc. is a Canadian aerospace and defence company that designs and manufactures uncrewed aerial vehicles for the Government of Canada and allied nations.

Our manufacturing facility is in Barrie, Ontario, supported by a satellite office in Toronto. We are scaling from a small engineering core to a full production organization.

THE ROLE This role defines the software and firmware architecture spanning the flight controller autopilot, map-based and visual navigation, the ground control station, datalink, mission systems, on-vehicle perception and AI pipelines, and product security. You will lead, hire, and mentor firmware, perception, navigation, and GCS engineers as the division scales, own the software-side interface control documents and requirements traceability, and enforce design assurance to DO-178C objectives and MISRA coding standards.

You will direct software development from prototype through qualified release, represent software at PDR, CDR, TRR, and safety reviews, and contribute to the R&D; roadmap for flight software, autopilot capability, perception and AI,



and mission management jointly with the CTO.

WHAT YOU'LL OWN

System architecture : Define the software and firmware architecture spanning the flight controller autopilot, map-based and visual navigation, ground control station, datalink, mission systems, on-vehicle perception and AI pipelines, and product security (on-vehicle cryptography and secure boot) — including the logical and physical architecture for onboard computing and networking.

Team leadership : Lead, hire, and mentor firmware, perception, navigation, and GCS engineers as the division scales. Run design and code reviews, own the software program schedule, and coordinate with the other R&D; heads — Hardware, Airframe & Mechanical, V&V;/Airworthiness and Safety, Systems, Manufacturing, and IT — on integration and requirements.

Interfaces and traceability : Own the software-side Interface Control Documents for avionics, sensors, datalinks, and ground systems, and maintain traceability from requirements through design, implementation, and verification.

Safety and compliance : Establish and enforce software design assurance practices compliant with DO-178C objectives at the assurance level appropriate to each component's criticality, and MISRA coding standards.

Lifecycle management : Direct software development from prototype through qualified release — HIL verification,



regression test infrastructure, formal V&V;, and independent verification of auto-generated (model-based) flight code by an engineer who did not author the source model. Represent software at PDR, CDR, TRR, and safety reviews.

Technology roadmap : Shape the R&D; roadmap for flight software, autopilot capability, perception and AI, and mission management, jointly with the CTO.

WHAT YOU BRING — TECHNICAL Proficiency levels indicate the depth expected in each area. Items marked Asset are not required.

Embedded firmware EXPERT : Real-time embedded C/C++ on ARM Cortex-M / STM32H7-class MCUs; RTOS (Azure RTOS, FreeRTOS or similar); bare-metal driver development.

Open-source flight stack EXPERT : Deep development experience modifying and extending PX4, ArduPilot, or similar frameworks — HAL layer porting, custom module integration, and the MAVLink protocol stack.

AI and perception DEEP : Model training and deployment for onboard target-recognition workloads; GPU-accelerated inference pipeline design; map-based and visual navigation for GNSS-degraded and denied operation; data/MLOps pipeline ownership from collection and labelling through model iteration and deployment to the target platform.

Software quality and static analysis DEEP : Static analysis tooling, enforcement of coding standards for safety-critical software (MISRA guidelines), and rigorous code review discipline.

SIL/HIL and simulation DEEP : Software-in-the-loop and hardware-in-the-loop rig integration and execution (Speedgoat, NI PXIe or equivalent); integration and execution of the 6-DOF flight dynamics model on the rig; closed-loop regression testing. Model authorship and 6-

📌 Head of Software (Barrie)
🏢 SkyCan Systems
📍 Barrie

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: head of software (barrie) / barrie

Subscribe to this job alert:

Get the latest job offers by email for: head of software (barrie) / barrie