Head of Software & Perception
SkyCan Systems
WORK ARRANGEMENT
Onsite by default. Up to 2 days remote per week after the first 6 months, subject to controlled-data handling constraints and lab access. Full onsite presence during bring-up, qualification, and flight-test campaigns.
SECURITY REQUIREMENT
Must be eligible for security assessment under the Controlled Goods Program (CGP).
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
Note: bracketed 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-DOF fidelity sit with Flight Sciences; this role owns the physical rig and test infrastructure.
Systems and communications protocols (DEEP): Datalink and telemetry protocol integration (radio hardware and antennas sit with the Hardware division); I2C, SPI, UART, CAN, RS-485, RS-232, Ethernet; secure and encrypted command-and-control link handling.
Requirements and verification discipline (DEEP): Software-level requirements decomposition and bidirectional traceability; software-side ICD authorship; formal verification procedures and test evidence packages suitable for DND and Transport Canada review (e.g. DND TA-2017).
Product security and encryption (DEEP): On-vehicle cryptography and secure boot — chain of trust, key management, encrypted firmware update, and hardware root-of-trust integration. Scope is on-vehicle only.
Autopilot and navigation integration (PROFICIENT): Integration of Flight-Sciences-owned navigation and control law outputs (GNSS-denied state estimation via INS/EKF/UKF, inner-loop rate and attitude control) into the embedded flight software stack, with enough depth to specify interfaces and review integration correctness. Detailed EKF/UKF design and control law authorship sit with Flight Sciences.
Autocode verification (PROFICIENT): Independent verification of auto-generated flight code (Simulink/Embedded Coder output for control-law implementations) by an engineer who did not author the source model, consistent with DO-178C practice.
Ground control software (PROFICIENT): Desktop and cross-platform GCS application development, map and mission-planning UI requirements, and telemetry handshakes.
UAS standards and interoperability (PROFICIENT): STANAG 4586 and MAVLink; awareness of JARUS and Transport Canada RPAS requirements, and of Detect and Avoid architecture and its software implications for BVLOS operations.
Networked vehicle systems (ASSET): Vehicle-to-vehicle and vehicle-to-ground networking architectures for coordinated operations.
Requirements tooling (ASSET): Requirements management platforms (DOORS, Jama or equivalent); familiarity with SysML/MBSE toolchains.
QUALIFICATIONS & BACKGROUND
Experience: 12+ years in embedded software and firmware development with a strong focus on robotics, aerospace, defence, or autonomous systems. Minimum 3 years in a lead, principal, or engineering-management role with direct reports.
Verification: Hands-on experience with HIL test planning and execution, firmware qualification testing, regression suite development, field and flight test support, and production of verification evidence for customer or regulator review.
Security: Eligible for CGP security assessment. Existing CGP registration or a federal security clearance is an asset.
Education: MASc or BASc in Computer Engineering, Electrical Engineering, Computer Science, Aerospace, Robotics, or Mechatronics, or equivalent experience. P.Eng is an asset.
CERTIFICATIONS (ASSETS)
Existing federal security clearance, or eligibility to obtain one
ARP4754A / ARP4761 system safety awareness
Transport Canada Advanced RPAS Certificate
Transport Canada Level 1 Complex Operations
WHY SKYCAN
Ownership of a technical division at a company moving from prototype to volume production.
Platforms that are fielded operationally, with direct feedback from operators.
A purpose-built facility with dedicated lab, integration, and test infrastructure.
- Competitive base salary, employee benefits, and paid time off.
SkyCan Systems Inc. is an equal opportunity employer. We welcome applications from all qualified candidates and make hiring decisions on merit, without regard to race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity or expression, age, marital or family status, or disability.
Accommodation is available on request for candidates taking part in all aspects of the selection process, in accordance with the Accessibility for Ontarians with Disabilities Act and the Ontario Human Rights Code.
This position involves access to controlled goods and controlled technology. Successful candidates must be eligible for and complete a security assessment under the Controlled Goods Program, and may be required to obtain and maintain a Government of Canada security clearance. Eligibility is assessed under Canadian law and does not require Canadian work experience.
#J-18808-Ljbffr$200k per year
...website development, conversion optimization, and long-term account growth. The company is growing and is now looking for a hands-on Head of Sales to build a more structured, predictable, and scalable sales function and lead the next stage of commercial growth. About...SuggestedLong term contractFull timeInternship$80k - $130k per year
...Western Libraries invites applications for a strategic, collaborative, and innovative archivist to serve in the leadership role of Head, Archives and Special Collections for a term of up to five (5) years (renewable). This is a compelling and exciting opportunity to lead...SuggestedPermanent employmentFull timeWork at officeLocal area$150k - $170k per year
...leading products and platforms developed through an AI-Driven Software Development Life Cycle. ABOUT US Redwood Software is the... ...regional or local laws. We also prohibit discrimination based on a perception that anyone has any of those characteristics or is associated...SuggestedLocal area$118k - $168k per year
...classification, data extraction, information validation, and delivery to the backend system. Your Impact We are seeking an experienced Lead Software Developer who shares our passion for developing and maintaining the Enterprise Capture product line. OpenText's Capture solutions are...SuggestedInternshipFlexible hours$216k - $221k per year
...scene has a new standout opportunity: Google is hiring a Staff Software Developer, Embedded Systems/Firmware to join its Augmented... ...computing comes to life - from the bootloader up. This isn't a purely heads-down coding role. You'll be leading a team of embedded developers...Suggested$125.52k - $175.52k per year
...technologies and AI. You will provide technical and project leadership in delivering product components and product versions during the whole software lifecycle. You will be responsible for People management, product delivery, innovation, managing risks and ongoing maintenance. This...InternshipLocal area$83k - $105k per year
...mission-critical business processes. ABOUT US Redwood Software is the leader in full stack automation fabric solutions for mission... ...or local laws. We also prohibit discrimination based on a perception that anyone has any of those characteristics or is associated with...RemplacementLocal areaFlexible hoursShift work$117.5k - $164.5k per year
...culture that’s been recognized as Fortune’s Best Places to Work and Inc.’s Best Workplaces multiple years in a row. – Greenhouse Software is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color,...Long term contractFor contractorsWork at officeLocal areaRemote work$146k - $244k per year
...details below. Lanteris Space LLC, a wholly owned subsidiary of Intuitive Machines, is currently seeking a Principal Embedded Flight Software Engineer to join our team in our Palo Alto, CA offices. This role may also be performed remotely within the U.S. with periodic visits...Permanent employmentWork at officeRemote work- Join Olymel - Innovation, Quality, and Sustainable Growth! At Olymel, we believe in innovation, quality, and sustainable growth. We are looking for an Project Manager - R&D to join our dynamic team. If you are motivated by the challenge of developing effective strategies, improving...InternshipLocal area
$205.6k - $257k per year
...AI-native ecosystem for private capital. Built to replace fragmented tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage equity, fund managers use to run administration and reporting, and legal...Long term contractFull timeInternshipWork at officeRemote work1 day per week$97k - $170k per year
...product with cross-team stakeholders ~ Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture ~ Hands-on experience with building production-level code. Experience in C++ is required ~ Interest in...Full timeInternshipRemote workWorldwideFlexible hours- ...them. Our work serves the advertisers who drive Instacart's main revenue, and there is tremendous room to grow. We are hiring a Senior Software Engineer (IC5) to own high-impact initiatives such as ads web observability and North Star metrics and automated AI review for ads...Full timeWork at officeRemote workWork from homeFlexible hours
$124k - $206k per year
...Please review the job details below. Lanteris Space is currently seeking a Sr. Embedded Flight Software Engineer to join our team in Palo Alto, CA or Houston, TX. Responsibilities : Design and implement software for embedded Real-time Operating Systems (RTOS). Develop...Permanent employment$216k - $221k per year
...Staff Software Developer, Protected Data SRE Share Staff Software Developer, Protected Data SRE corporate_fare Google place Waterloo, ON, Canada ~ Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience. ~5 years of experience...- ...platforms behind organic search visibility, campaign feeds, audience targeting, event pipelines, and QA automation. We're seeking a Software Engineer II who will build across two of our highest-leverage growth surfaces: Technical Search Visibility (SEO) and CRM Enablement....Full timeWork at officeWork from homeFlexible hours
$216k - $221k per year
...the hiring process. Minimum qualifications: ~ Bachelor’s degree, or equivalent practical experience. ~8 years of experience in software development. ~3 years of experience with embedded operating systems. ~3 years of experience in a technical leadership role. ~2...- About Apostra Apostra is defining a new future for advertising, for both humans and their agents. Our founders helped build the technology that shaped advertising as we know it today. Now, we’re reimagining it from the ground up for a world of people and agents, with human...Long term contractTemporary workWork at officeRemote workHome officeFlexible hours
- ...Integrate new AI accelerator platforms and support inference for new model architectures Minimum qualifications Significant software engineering experience, particularly with distributed systems Results-oriented, with a bias towards flexibility and impact Willingness...Long term contractWork at officeWorldwideVisa sponsorshipFlexible hours
- ...for our 1000+ engineers. We define and build the platforms, tools, and practices that enable Instacart engineers to ship high-quality software faster — from AI-powered code review to build infrastructure, developer onboarding, and local development environments. Our success...Full timeInternshipWork at officeLocal areaRemote workWork from homeFlexible hoursShift work
- ...focused on empowering engineers across Instacart to do their best work — faster, more reliably, and with less friction. As a Senior Software Engineer II on the Developer Experience team, you will play a critical role in shaping the internal tooling, infrastructure, and platforms...Full timeWork at officeWork from homeFlexible hoursShift work
- We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting...Long term contractFull timeWork at officeWork from homeFlexible hours
$216k - $221k per year
...Google is hiring a Staff Software Developer focused on Client Stack, Front End and Web Development for Google Cloud , based in Waterloo, Ontario . This is a senior, high-impact engineering leadership role at the centre of one of the most ambitious cloud and productivity...Worldwide$65k - $75k per year
...details and priorities with confidence, while remaining flexible and perceptive enough to recognize opportunities, navigate changing... ...the “big picture” Experience with Asana (project management) software is an asset Interpersonal Skills and Core Competencies: Collaborative...Long term contractPermanent employmentFull timeWork at officeLocal areaRemote workMonday to fridayFlexible hours$3610.06 - $4125.8 per week
...business processes, and the penetration and successful adaptation of software tools and data systems. Provide advice and direction on... ...technical and operational processes and applications of both the head office and field organization. Requires experience in issue resolution...Work at office$100k - $125k per year
...mission-critical business processes. ABOUT US Redwood Software is the leader in full stack automation fabric solutions for mission... ...or local laws. We also prohibit discrimination based on a perception that anyone has any of those characteristics or is associated with...Local area- ...provides safety, operational risk management, and sustainability software that empowers organizations to identify and resolve issues... ...Position Description: AI is core to where our product is heading, and the quality bar for it has to be as high as anything else we...Full time
- ...or volunteer) Exposure to AFC ministries an asset Knowledge, Skills and Abilities Growing social maturity (accurate self-perception; able to initiate and cultivate relationships) Growing emotional maturity (self-regulates; appropriately transparent; handles stress...Full timeInternshipShift work
$20 - $30 per hour
...techniques and the use of basic tailoring equipment and machines. Strong understanding of fabrics, garment construction, and color perception. Excellent organizational and planning skills with the ability to manage multiple alterations efficiently Well-developed...Hourly payFull timeContract workFlexible hoursNight shift- ...or volunteer) Exposure to AFC ministries an asset Knowledge, Skills and Abilities Growing social maturity (accurate self-perception; able to initiate and cultivate relationships) Growing emotional maturity (self-regulates; appropriately transparent; handles stress...Full timeInternshipLocal areaShift workWeekend workAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Head of Software & Perception. Be the first to apply!

