Senior Firmware Architect — Machine Vision Cameras

Teledyne FLIR

Richmond

On-site

CAD 94,000 - 125,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

Teledyne FLIR Integrated Imaging Solutions seeks a Senior Firmware Engineer to design and deliver embedded firmware for machine vision cameras. You will own firmware components from design to release, collaborating with FPGA, hardware, and software teams to enable high-performance imaging platforms.

The role requires expert C, C++, RTOS/bare-metal expertise, and FPGA interfacing. Opportunities include technical leadership, mentorship, and on-site collaboration in a design/manufacturing

Qualifications

  • Expert embedded C development with strong C++ skills.
  • RTOS, bare-metal, interrupt-driven, and DMA-based designs.
  • Firmware-to-FPGA interfacing using Ethernet/USB.
  • Hardware debugging via schematics, datasheets, and scopes.
  • Proven technical leadership and strong communication.
  • Experience: 8+ yrs (BS), 6+ yrs (MS), or 3+ yrs (PhD) in related fields.
  • Degree in Computer/Electrical Eng or Computer Science.

Responsibilities

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

Skills

Embedded C
C++
RTOS
Bare-metal design
DMA-based systems
Interrupt-driven systems
Firmware-to-FPGA interfacing
Ethernet/USB protocols
Leadership & mentoring
Communication skills

Education

Bachelor's in Computer/Electrical Eng or CS
Master's in related field
PhD in related field

Tools

Xilinx FPGAs
Intel FPGAs
Embedded Linux
Scripting

Job description

Teledyne FLIR Integrated Imaging Solutions seeks a Senior Firmware Engineer to design and deliver embedded firmware for machine vision cameras. You will own firmware components from design to release, collaborating with FPGA, hardware, and software teams to enable high-performance imaging platforms.

The role requires expert C, C++, RTOS/bare-metal expertise, and FPGA interfacing. Opportunities include technical leadership, mentorship, and on-site collaboration in a design/manufacturing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Firmware Engineer, Machine Vision
Lead Firmware Engineer, Machine Vision

Teledyne Technologies Incorporated • Richmond

On-site
CAD 106,000 - 177,000
Senior Firmware Engineer
Senior Firmware Engineer

Teledyne Technologies Incorporated • Richmond

On-site
CAD 106,000 - 177,000
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 - Imaging & Vision Systems
Senior Embedded Engineer - Imaging & Vision Systems

Industry Professionals • Montreal

On-site
CAD 80,000 - 110,000
Senior Software Engineer (Embedded Vision Systems)
Senior Software Engineer (Embedded Vision Systems)

Vivid Machines • Toronto

On-site
CAD 120,000 - 180,000
Senior Linux Acquisition Software Engineer
Senior Linux Acquisition Software Engineer

Teledyne Technologies Incorporated • Ottawa

On-site
CAD 106,000 - 142,000
Competitive compensation
Comprehensive health benefits
Vacation plan
+4
Principal Firmware Engineer
Principal Firmware Engineer

Nokia • Ottawa

On-site
CAD 120,000 - 160,000
Health benefits
Performance bonus
Camera Systems Intern: Embedded Firmware & Vision
Camera Systems Intern: Embedded Firmware & Vision

QUALCOMM, Inc. • Vancouver

On-site
CAD 55,000 - 103,000
Housing stipend
Competitive hourly pay
Accrued vacation time
Hybrid Senior Embedded Engineer, Imaging & Vision
Hybrid Senior Embedded Engineer, Imaging & Vision

Industry Professionals • Montreal

Hybrid
CAD 80,000 - 110,000
Senior Software Engineer - Platform & Reliability
Senior Software Engineer - Platform & Reliability

Qorsa Corp • Southwestern Ontario

On-site
CAD 102,000 - 136,000
Health benefits
Retirement plan matching
Education assistance
+1