Senior Firmware Architect, Machine Vision Cameras

Teledyne Technologies Incorporated

Richmond

On-site

CAD 94,000 - 125,000

Full time

1 hour ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Teledyne FLIR Integrated Imaging Solutions in Canada is seeking a Senior Firmware Engineer to own firmware for machine vision cameras. You will work with FPGA, hardware, and software teams on embedded platforms from design through release, driving real-time performance improvements and reliability.

You will lead technical reviews, mentor junior engineers, and collaborate across imaging, test, and manufacturing teams to deliver robust camera solutions used in automated systems.

Qualifications

  • Expert embedded C development and working knowledge of C++.
  • RTOS, bare-metal, interrupt-driven, and DMA-based system design.
  • Firmware-to-FPGA interfacing and Ethernet/USB protocols.
  • Experience debugging hardware with schematics, datasheets, and oscilloscopes.
  • Demonstrated technical leadership and strong communication skills.
  • 8+ years (Bachelor’s), 6+ years (Master’s), or 3+ years (PhD) of relevant experience.
  • Degree in Computer/Electrical Engineering, CS, or related field.

Responsibilities

  • Design and develop embedded firmware in C for camera platforms.
  • Build low-level drivers and board support functionality for FPGA-hosted processors.
  • Define processor-to-FPGA interfaces, including register maps, DMA paths, and interrupts.
  • Develop and maintain GenICam, GigE Vision, USB3 Vision, and related interface stacks.
  • Optimise real-time performance, memory use, and streaming throughput.
  • Support board bring-up, debugging, and firmware releases.
  • Investigate customer-reported issues and platform-level technical challenges.
  • Collaborate with FPGA, hardware, manufacturing, and test teams.
  • Lead technical reviews and contribute to project planning.
  • Mentor engineers through design discussions, reviews, and knowledge sharing.

Skills

Embedded C
C++
RTOS
Bare-metal design
Interrupt-driven design
DMA-based systems
Ethernet
USB
Debugging hardware
Technical leadership
Communication skills

Education

Bachelor’s degree in Computer/Electrical Engineering or Computer Science

Tools

Xilinx/Intel FPGAs
Embedded Linux
Image processing
Scripting
FPGA development

Job description

Teledyne FLIR Integrated Imaging Solutions in Canada is seeking a Senior Firmware Engineer to own firmware for machine vision cameras. You will work with FPGA, hardware, and software teams on embedded platforms from design through release, driving real-time performance improvements and reliability.

You will lead technical reviews, mentor junior engineers, and collaborate across imaging, test, and manufacturing teams to deliver robust camera solutions used in automated systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer - Machine Vision Cameras
Senior Embedded Firmware Engineer - Machine Vision Cameras

Teledyne Technologies Incorporated • Richmond

On-site
CAD 77,000 - 102,000
Meaningful work on advanced machine-vi
Cross-discipline collaboration
Technical growth
+2
Senior Firmware Engineer
Senior Firmware Engineer

Teledyne Technologies Incorporated • Richmond

On-site
CAD 94,000 - 125,000
Senior Firmware Engineer
Senior Firmware Engineer

FLIR Systems, Inc. • Richmond

On-site
CAD 94,000 - 125,000
On-site design & manufacturing
Collaboration across firmware, FPGA, &
Firmware Engineer
Firmware Engineer

Teledyne • Richmond

On-site
CAD 106,000 - 142,000
Firmware Engineer
Firmware Engineer

Teledyne Technologies Incorporated • Richmond

On-site
CAD 77,000 - 102,000
Meaningful work on advanced machine-vi
Cross-discipline collaboration
Technical growth
+2
Senior FPGA Engineer
Senior FPGA Engineer

Teledyne • Richmond

On-site
CAD 94,000 - 125,000
Senior Embedded Engineer - Imaging & Vision Systems
Senior Embedded Engineer - Imaging & Vision Systems

Industry Professionals • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
Senior FPGA Engineer
Senior FPGA Engineer

FLIR Systems, Inc. • Richmond

On-site
CAD 94,000 - 125,000
Software Test Leader
Software Test Leader

Teledyne • Richmond

On-site
CAD 94,000 - 125,000
Software Test Leader
Software Test Leader

Teledyne Technologies Incorporated • Richmond

On-site
CAD 130,000 - 173,000