Find work in Canada.

A simpler way to find your next job.

  • Edge ML Engineer

    Mecka

    Richmond Hill, ON

    • $170,000 to $190,000 CAD / year
    • Full-time

    Build efficient C++ inference pipelines and integrate them with embedded Linux software.

  • RCCA Lead -Root Cause Corrective Action Lead

    Cyient

    Longueuil, QC

    • Full-time

    …LodeData (NA), LOCATION DATA-ARC MAP (NA), Load Runner (NA), Linux (NA), Lint (NA), LFACS (Client Applications) (NA), LEICA (NA), LEC (NA), LAND DATA-PICIS Application (NA), LAND DATA-Fee…

  • Senior Software Engineer

    Fleetworthy

    AB · Edmonton, AB

    • Full-time

    The Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our next-gen compliance platform. You bring the…

  • Automation and Build Developer II

    LMI Technologies

    Burnaby, BC

    • Full-time

    Join our Software Operations team as a Build & Test Automation Engineer and become the engine behind how our code gets from a developer's keyboard to a sensor on that line.

  • Jr. Embedded BSP SW Engineer

    Nokia

    Ottawa, ON

    • Full-time

    Experience in C/C++ in an x86 embedded processor environment using collaborative s/w development tools

  • Automation and Build Developer II

    LMI Technologies

    Burnaby, BC

    • $75,200 to $107,160 CAD / year
    • Full-time

    Join our Software Operations team as a Build & Test Automation Engineer and become the engine behind how our code gets from a developer's keyboard to a sensor on that line.

  • Computer Vision Engineer

    Volatus Aerospace

    Vaughan, ON

    • Full-time

    Volatus Aerospace is seeking a Computer Vision Engineer to develop and deploy vision and image-processing capabilities for UAVs or relevant systems.

  • Senior Embedded Software Engineer, RLS

    Ciena

    Ottawa, ON

    • Full-time

    Join a team delivering embedded software for RLS Hyper-Rail Photonic Management software applications that enable high-performance networking solutions. This role contributes to the design,…

  • Staff Firmware Engineer

    Nokia

    Canada

    • Full-time

    Minimum 8+ years of industry experience in real-time programming using C/C++ in embedded Linux and/or RTOS environments

  • systems integration engineer - software

    iSteer

    Toronto, ON

    • Full-time

    …integrated information systems, process control software and other embedded software control…

  • BIOS Senior/Lead Software Engineer

    Arista Networks

    Vancouver, BC

    • Full-time

    Track ongoing developments in the Linux Kernel and identify features and functionality of interest to Arista for our products and for internal development needs.

  • DevOps Engineer

    Kongsberg Geospatial Ltd

    Ottawa, ON

    • Full-time

    Extensive experience working with development infrastructure in both Linux and Windows environments, ideally supporting embedded software teams using different toolsets and programming…

  • Senior Embedded Linux / BSP Platform Engineer

    Corinex Communications

    Vancouver, BC

    • Full-time

    We are looking for a Senior Embedded Linux / BSP Platform Engineer to take technical ownership of embedded Linux platforms, from hardware bring-up, bootloader, BSP and Linux kernel through…

  • Principal Software Engineering - Test System Modernization

    General Motors

    Markham, ON

    • Full-time

    General Motors is seeking a Principal/Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for…

  • Senior Engineer I - Validation (ASIC)

    Microchip Technology Inc.

    Burnaby, BC · Canada - Burnaby

    • Full-time

    An opening exists in the functional validation group for a senior engineer with strong interest in PCI Express (PCIe), Non-Volatile Memory Express (NVMe), embedded low level programming…

  • DevOps Engineer

    Kongsberg Geospatial

    Ottawa, ON

    • Full-time

    Extensive experience working with development infrastructure in both Linux and Windows environments, ideally supporting embedded software teams using different toolsets and programming…

  • 2027 Winter Co-op Infotainment Software Developer

    General Motors

    Markham, ON

    • Full-time

    …continuously improve software functions and user experience using embedded software development frameworks in Android, QNX and Linux…

  • Senior Product Cybersecurity Engineer - Platform Security

    L3Harris Technologies

    Montreal, QC

    • Full-time

    Minimum of 10 years of experience in cybersecurity serving as a Senior IT/Security Administrator, Security Engineer, or Security Architect within engineering-driven product development…

  • Field Applications Engineer

    EnerSys Delaware Inc.

    Bolton, ON

    The Field Applications Engineer supports the reliability, availability, and performance of battery-buffered DC fast charging and energy storage systems deployed in the field. Working…

  • Technical Staff Engineer-Applications

    Microchip Technology Inc.

    Burnaby, BC · Canada - Burnaby

    • Full-time

    Microchip Technology Inc. is seeking a Principle Engineer – Applications to join our rapidly expanding DCS organization in Burnaby, Canada. Our products are widely deployed by top AI server…

  • Chef(fe) d'équipe de développement logiciel robotique - Robotics Software Development Team Lead

    Mecademic Industrial Robotics

    Montreal, QC

    • Full-time

    Réaliser la conception de l'architecture logicielle des systèmes sur un environnement Linux.

  • DevOps Engineer/MTS

    MDA

    Brampton, ON

    • Full-time

    We’re on the hunt for a DevOps Software Engineer/Member of Technical Staff on our Robotics & Space Operations team at our Brampton office.

  • Android Software Developer – Infotainment OnStar

    General Motors

    Markham, ON

    • Full-time

    We are seeking creative, highly motivated engineer with passion and expertise in software engineering for the position of Android Software Developer – Infotainment OnStar within GM’s…

  • Embedded Software Engineer

    Insight Global

    Montreal, QC · Greater Montreal Metropolitan Area

    • $65 to $85 CAD / hour
    • Contract

    Insight Global is seeking a Senior Low-Level Embedded Linux Developer to join a leading Canadian space organization. This individual will be part of a multidisciplinary engineering team…

  • Robotics Engineer - Edge Runtime, Physical AI Hub, Kitchener

    Siemens

    Kitchener, ON

    Knowledge of Industrial Edge, embedded Linux, real-time systems, fieldbus or industrial networks, robot controllers, and camera interfaces.