Hybrid Senior Embedded Engineer, Imaging & Vision

Industry Professionals

Montreal

Hybrid

CAD 80,000 - 110,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A leading technology firm in Montreal is seeking a Senior Embedded Engineer specializing in imaging and vision systems. This hybrid role requires expertise in embedded software development, image processing, and camera systems. Candidates should possess a Bachelor's degree in a relevant field and 5-10 years of experience. The successful applicant will develop high-performance firmware and collaborate on innovative imaging solutions impacting healthcare and research sectors. Competitive salary range is CAD $80,000 to $110,000.

Qualifications

  • Bachelor's degree in Electrical Engineering, Software Engineering, or a related field.
  • 5-10 years of hands-on experience in embedded software development.
  • Expertise in embedded C/C++ programming.

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.
  • Collaborate with hardware, QA, and architecture teams to ensure system-level integration.

Skills

Embedded software development
C/C++ programming
Camera systems
Image acquisition/processing hardware
FreeRTOS
Linux
Python for scripting
Problem-solving
Debugging
Documentation

Education

Bachelor's degree in Electrical Engineering, Software Engineering, or related field

Tools

GNU toolchains (gcc, make, ld, binutils)
FreeRTOS
Linux

Job description

Senior Embedded Engineer - Imaging & Vision Systems

Job Openings Senior Embedded Engineer - Imaging & Vision Systems

About the job Senior Embedded Engineer - Imaging & Vision Systems

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

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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Engineer - Imaging & Vision Systems
Senior Embedded Engineer - Imaging & Vision Systems

Industry Professionals • Montreal

On-site
CAD 80,000 - 110,000
Senior Embedded Vision & Edge AI Hardware Engineer
Senior Embedded Vision & Edge AI Hardware Engineer

Ienso Inc. • Richmond Hill

On-site
CAD 95,000 - 135,000
Health benefits
Competitive salary
Professional development opportunities
Senior Embedded Firmware Engineer - Next-Gen Systems
Senior Embedded Firmware Engineer - Next-Gen Systems

Paradox Security Systems • Saint-Eustache

On-site
CAD 107,000 - 207,000
Edge AI & Imaging Developer
Edge AI & Imaging Developer

ImmerVision, Inc. • Montreal

Hybrid
CAD 120,000 - 160,000
Group insurance
Hybrid work environment
Office near Montréal preferred
Senior Embedded Vision Engineer
Senior Embedded Vision Engineer

VIAVI Solutions • Ottawa

On-site
CAD 102,000 - 190,000
Paid time off
Health insurance
Life and disability insurance
+2
Senior Embedded Engineer – Fire Alarm & Real‑Time Systems
Senior Embedded Engineer – Fire Alarm & Real‑Time Systems

Industry Professionals • Brossard

Hybrid
CAD 80,000 - 100,000
Health insurance
Dental insurance
Vision insurance
+1
Senior Embedded Software Engineering Manager
Senior Embedded Software Engineering Manager

L3Harris Technologies • Hamilton

On-site
CAD 130,000 - 180,000
Inclusive workplace
Professional development opportunities
Senior Firmware Architect — Machine Vision Cameras
Senior Firmware Architect — Machine Vision Cameras

Teledyne FLIR • Richmond

On-site
CAD 94,000 - 125,000
Design Specialist (electronic Design)
Design Specialist (electronic Design)

Teledyne FLIR • Southwestern Ontario

On-site
CAD 75,000 - 125,000
Senior Software Engineer (Embedded Vision Systems)
Senior Software Engineer (Embedded Vision Systems)

Vivid Machines • Toronto

On-site
CAD 120,000 - 180,000