Apply now

First seen by our source: 25 days ago

Senior Embedded Engineer - Imaging & Vision Systems

@ Industry Professionals

Montréal, Quebec

5+ years experience
Apply now
SIGNALS

Overview

Industry Professionals is recruiting a Senior Embedded Engineer for imaging and vision systems at a Canadian camera technology leader in Montreal. The role is hybrid, permanent and full-time, paying CAD $80,000 to $110,000, and involves firmware and low-level software for camera systems used in medical, scientific and industrial vision. Applications close June 20, 2025.

Responsibilities:

  • Develop embedded C software for real-time Linux or FreeRTOS applications
  • Build and optimize device drivers and kernel modules for image acquisition hardware
  • Design cross-platform applications in C, C++ and Python
  • Create and maintain unit and integration tests
  • Troubleshoot, document and improve firmware and embedded systems

Requirements summary:

  • Bachelor's degree in electrical engineering, software engineering or related field
  • 5 to 10 years of embedded software development experience
  • Camera systems and image acquisition/processing background
  • Embedded C/C++ and FreeRTOS or Linux kernel and driver experience
  • Proficiency with GNU toolchains, Python and version control

Tools & skills

Source and dates

Source type not verified · manatal

Employer posting date
Not provided
First seen by our source
2026-10-13
Source record updated
2026-10-13

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Work settingOffice, Laboratory
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyElectrical Engineering, Software Engineering

Summary and details written by AI from the posting; the employer’s posting is the authority.

Industry Professionals

FieldValue
Open jobs on Jobsy8
Job description

Senior Embedded Engineer Imaging & Vision Systems
Location: Hybrid Montreal, QC, Canada
Industry: Computer Vision, Medical & Scientific Imaging
Compensation: CAD $80,000 $110,000
Application Deadline: June 20, 2025
Type: Permanent, Full-Time

Were recruiting on behalf of a Canadian technology leader specializing in camera systems and embedded imaging solutions used globally in computer vision, medical diagnostics, and scientific imaging. With a growing presence in high-performance visual processing, this company delivers precision systems that power research labs, medical devices, and advanced machine vision platforms.

Must-Have Skills & Experience:

  • Bachelors degree in Electrical Engineering, Software Engineering, or a related field

  • 510 years of hands-on experience in embedded software development

  • Solid background working with camera systems and image acquisition/processing hardware

  • Expertise in embedded C/C++ programming

  • Experience with FreeRTOS and/or Linux, including kernel and driver development

  • Familiarity with OS internals, real-time systems, and low-level device control

  • Proficient with GNU toolchains (gcc, make, ld, binutils)

  • Basic proficiency in Python for scripting or test automation

  • Version control experience (Git, SVN, etc.)

  • Strong problem-solving, debugging, and documentation capabilities

  • Creative, independent, and passionate about building cutting-edge imaging solutions

Role Overview

As a Senior Embedded Engineer, youll play a critical role in designing and developing high-performance firmware and low-level software for imaging systems deployed in precision-driven industries. You'll work closely with cross-functional teams to bring advanced camera and vision technologies to life, contributing to real-world impact in healthcare, research, and automation.

️ Key Responsibilities

  • Develop embedded software in C for real-time applications on Linux or FreeRTOS platforms

  • Build and optimize device drivers and kernel modules for image acquisition hardware

  • Design cross-platform applications in C, C++, and Python

  • Create, run, and maintain unit and integration tests for robust system performance

  • Collaborate with hardware, QA, and architecture teams to ensure system-level integration

  • Troubleshoot, document, and continuously improve firmware and embedded systems

Be part of a highly specialized team creating next-generation vision systems that drive innovation across medical, scientific, and industrial sectors.

️ Applications close June 20, 2025. Submit early to ensure consideration.

Similar jobs

  • Embedded Engineer – AI System Architecture

    Edmonton, AB
    On-siteContract

    Huawei Technologies Canada Co., Ltd.

    Candidates need a Master's or PhD in computer science or a related field, plus experience with ML systems or performance engineering. Huawei Technologies Canada asks for strong C++, Python and Linux shell scripting skills and experience on large embedded projects.

    C++, Python, Linux, Android

  • Senior Embedded Engineer

    Toronto, ON
    Full Time

    ecobee Technologies ULC

    ecobee Technologies needs candidates with extensive embedded software development experience, strong C and C++ skills, embedded Linux knowledge, and experience with object-oriented design, multi-threading and ARM processors. Wi-Fi camera experience is an asset.

    C, C++, ARM development tools, Embedded Linux

  • Employé responsable de la production

    Montréal, QC
    Full Time, Part Time

    Tim Hortons | Company #4021861

    Candidates need to be comfortable making pastries and food in a fast-paced kitchen and providing friendly customer service.

    Équipement de cuisine

  • Opérateur·rice à la diffusion S-26-4548

    Montréal, QC
    $35.82–$44.77/hrOn-siteFull Time

    Videotron

    3+ YOECandidates need a DEC in electrical engineering, audiovisual equipment or TV production, or an equivalent combination, plus three years of relevant video or broadcast experience. Knowledge of analog and digital video signals and spoken English is also required.

    Oscilloscope, Vecteur, Magnétoscope, Serveur vidéo, Générateur de caractères, Logiciels d'automatisation

  • Développeur.euse/ Developer NetSuite

    Montréal, QC
    Full Time

    LIDD Consultants Inc.: Founded in 2009, LIDD is a global consulting firm with expertise in supply chain strategy, technology, distribution center design, and physical…

    Baccalauréat en informatique, génie logiciel, TI, chaîne d'approvisionnement ou domaine connexe; Compréhension du cycle de vie du développement logiciel; Expérience en assurance qualité, débogage et tests

    Oracle NetSuite, English, French, Process improvement, Communication skills, Leadership

  • Agent(e) de sécurité - Montréal

    Montréal, QC
    $21.70/hr

    GardaWorld: GardaWorld est la plus importante entreprise privée de sécurité au monde, offrant des services de transport de valeurs, des solutions de sécurité…

    Permis BSP en cours de validité; Certificat de premiers secours; Autorisé(e) à travailler au Canada

    logiciels de gestion de la sécurité physique, systèmes de vidéosurveillance, systèmes de protection incendie à pré-action

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.