Embedded Firmware/Software Engineer – Vision & AI (Montreal, Hybrid)

Zebra Technologies

Montreal (administrative region)

Hybrid

CAD 67,000 - 101,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Bonus eligibility
Hybrid work schedule

Job summary

Zebra Technologies in Montreal, Canada, is seeking a Firmware/Software Engineer, Professional I, to join our team. You will design, develop and test firmware and software for next-generation smart cameras and vision systems, with a focus on C and C++ in embedded environments.

The role is onsite with a hybrid schedule (minimum 3 days in the office weekly). You should have a bachelor's degree and 2+ years of software engineering experience, plus strong C/C++ skills and knowledge of embedded Linux.

Qualifications

  • Bachelor's degree in CS, software engineering, electrical engineering or related field.
  • 2+ years of relevant software engineering experience with a bachelor’s degree.
  • Strong proficiency in C and C++ for embedded systems.

Responsibilities

  • Upgrade firmware and software for smart cameras and vision systems.
  • Optimize BIOS/bootloader and device drivers; develop and test firmware.
  • Perform software/firmware tests and document results.
  • Participate in code reviews and contribute to quality standards.
  • Collaborate with teams and explore AI-enabled workflows.

Skills

C
C++
Embedded systems
French & English

Education

Bachelor's degree in CS/Software Eng/EE

Tools

Embedded Linux
Yocto Project
AI tools

Job description

Zebra Technologies in Montreal, Canada, is seeking a Firmware/Software Engineer, Professional I, to join our team. You will design, develop and test firmware and software for next-generation smart cameras and vision systems, with a focus on C and C++ in embedded environments.

The role is onsite with a hybrid schedule (minimum 3 days in the office weekly). You should have a bachelor's degree and 2+ years of software engineering experience, plus strong C/C++ skills and knowledge of embedded Linux.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware/Software Engineer I — Vision Systems (Montreal)
Firmware/Software Engineer I — Vision Systems (Montreal)

National Asset Mgmt Incorporated • Montreal (administrative region)

Hybrid
CAD 67,000 - 101,000
Senior Embedded Engineer - Imaging & Vision Systems
Senior Embedded Engineer - Imaging & Vision Systems

Industry Professionals • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Hybrid Senior Embedded Engineer, Imaging & Vision
Hybrid Senior Embedded Engineer, Imaging & Vision

Industry Professionals • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
Computer Vision Software Developer, Professional II- Développeur ou Développeuse de Logiciels en Vision par Ordinateur II
Computer Vision Software Developer, Professional II- Développeur ou Développeuse de Logiciels en Vision par Ordinateur II

Zebra Technologies Canada, ULC • Montreal (administrative region)

On-site
CAD 91,000 - 136,000
Computer Vision Software Developer, Professional II- Développeur ou Développeuse de Logiciels en Vision par Ordinateur II at Zebra Technologies
Computer Vision Software Developer, Professional II- Développeur ou Développeuse de Logiciels en Vision par Ordinateur II at Zebra Technologies

Zebra Technologies • Montreal (administrative region)

On-site
CAD 91,000 - 136,000
Firmware/Software Engineer, Professional I - Ingénieur(e) en micrologiciel / logiciel,...
Firmware/Software Engineer, Professional I - Ingénieur(e) en micrologiciel / logiciel,...

National Asset Mgmt Incorporated • Montreal (administrative region)

On-site
CAD 67,000 - 101,000
Firmware/Software Engineer, Professional I - Ingénieur(e) en micrologiciel / logiciel,...
Firmware/Software Engineer, Professional I - Ingénieur(e) en micrologiciel / logiciel,...

Sustainable World, Inc. • Montreal (administrative region)

Hybrid
CAD 94,000 - 141,000
Health insurance
On-site in Montreal
Firmware/Software Engineer, Professional I - Ingénieur(e) en micrologiciel / logiciel, professionnel(le) I
Firmware/Software Engineer, Professional I - Ingénieur(e) en micrologiciel / logiciel, professionnel(le) I

Zebra Technologies • Montreal (administrative region)

Hybrid
CAD 67,000 - 101,000
Healthcare benefits
Bonus eligibility
Hybrid work schedule
Senior Firmware Architect, Machine Vision Cameras
Senior Firmware Architect, Machine Vision Cameras

Teledyne Technologies Incorporated • Richmond

On-site
CAD 94,000 - 125,000
Senior Embedded Firmware Engineer – Connected Cameras
Senior Embedded Firmware Engineer – Connected Cameras

VOSKER • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000