Postuler

Publié il y a 2 mois

Senior Firmware Engineer

@ FLIR Integrated Imaging Solutions, Inc.

Richmond, Colombie-Britannique

Temps plein3+ ans d’expérience
Postuler
SIGNAUX

En bref

FLIR Integrated Imaging Solutions is hiring a Senior Firmware Engineer for machine vision cameras. The role covers designing embedded C firmware, FPGA-to-processor interfaces, and GigE Vision and USB3 Vision stacks, with technical leadership and mentoring. The posting states a salary range of $93,700 to $124,900 and an on-site design and manufacturing environment.

Responsabilités :

  • Design and develop embedded C firmware for camera platforms
  • Build drivers and board support for FPGA-hosted processors
  • Define processor-to-FPGA interfaces, DMA paths and interrupts
  • Develop and maintain GenICam, GigE Vision and USB3 Vision stacks
  • Lead technical reviews and mentor engineers

Résumé des exigences :

  • Expert embedded C and working C++
  • RTOS, bare-metal and DMA-based system design
  • Firmware-to-FPGA communication over Ethernet and USB
  • Hardware debugging with schematics, datasheets and oscilloscopes
  • Technical leadership and strong communication skills
  • Degree in computer or electrical engineering, or computer science

Outils et compétences

Source et dates

Site carrière / système de candidatures · workday

Date publiée par l’employeur
2026-09-08
Première détection par notre source
2026-10-08
Mise à jour du dossier source
2026-10-14

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience3 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau, Laboratoire
PositionAssis et debout
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesComputer Engineering, Electrical Engineering, Computer Science

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

FLIR Integrated Imaging Solutions, Inc.

ChampValeur
Offres sur Jobsy3
Description

Be visionary

Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.​

We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Job Description

Senior Firmware Engineer, Machine Vision Cameras

If you enjoy working close to the hardware, this is an opportunity to build the firmware that powers industrial cameras used in machine vision applications around the world. Join Teledyne FLIR Integrated Imaging Solutions and help turn advanced image sensors, FPGAs, and embedded processors into products used in automation, robotics, inspection, measurement, and intelligent transportation systems.

You’ll work alongside FPGA, hardware, and software engineers, owning firmware components from design through release while helping shape the next generation of imaging platforms.

What you’ll do

  • 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.

What you need

  • Required: Expert embedded C development and working knowledge of C++.
  • Required: RTOS, bare-metal, interrupt-driven, and DMA-based system design.
  • Required: Firmware-to-FPGA interfacing and communication protocols such as Ethernet and USB.
  • Required: Experience debugging hardware using schematics, datasheets, and oscilloscopes.
  • Required: Demonstrated technical leadership and strong communication skills.
  • Required: 8+ years (Bachelor’s), 6+ years (Master’s), or 3+ years (PhD) of relevant experience.
  • Required: Degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • Advantage: Experience with Xilinx/Intel FPGAs, machine vision standards, embedded Linux, image processing, scripting, or FPGA development.

What we offer

  • Work on products deployed in demanding real-world applications.
  • Close collaboration across firmware, FPGA, hardware, and software teams.
  • Opportunities for technical leadership and mentoring.
  • On-site design and manufacturing environment with direct product visibility.
  • Access to advanced imaging technologies and engineering expertise.

What happens next

Applications are reviewed by the recruiting team, followed by a recruiter discussion and interviews with the hiring team. Timelines vary by role and hiring requirements.

Teledyne FLIR Integrated Imaging Solutions designs and manufactures machine vision products built around leading-edge image sensors.

Salary Range:

$93,700.00-$124,900.000

The anticipated salary range listed for this role is only an estimate. Actual compensation for successful candidates is carefully determined based on several factors including, but not limited to, location, local regulations (such as minimum wage), education/training, work experience, key skills, and type of position.

Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.



Emplois semblables

  • Firmware Engineer

    Vancouver, BC
    116k–175k $/anSur placeTemps plein

    Solidigm: Solidigm is a leading global provider of innovative NAND flash memory solutions.

    7+ ansCandidates need a bachelor's degree in computer engineering, electrical engineering, computer science or a related field, plus 7+ years of hands-on architecture, embedded systems and simulator experience. Linux, compilers, debuggers and hardware interfaces such as I2C, SPI and UART are also required.

    Linux, C/C++ compilers, debuggers, emulators, simulators

  • Firmware Engineer

    Vancouver, BC
    Temps plein

    AMD, Inc.

    Candidates need strong C++, C and scripting skills, pre-silicon and post-silicon firmware experience, and an understanding of computer architecture. A Bachelor's, Master's or PhD in Electrical or Computer Engineering with relevant experience is required.

    VCS, oscilloscope, logic analyzer, FPGA

  • Firmware Engineer

    Vancouver, BC
    Temps plein

    Advanced Micro Devices, Inc

    Candidates need a Bachelor's, Master's or PhD in Electrical or Computer Engineering, strong C, C++ and scripting skills, and firmware experience on pre- and post-silicon platforms. Experience with DDR/JEDEC IP, memory controllers or PHYs, and computer architecture is needed.

    oscilloscope, logic analyzer, VCS, FPGA

  • Firmware Engineer Contractor

    Vancouver, BC
    Contrat

    MistyWest: A product development firm accelerating the world's transition to a more sustainable future.

    5+ ansCandidates need 5+ years of embedded firmware experience, strong C/C++ for microcontrollers, and experience with low-power battery products. They also need Wi-Fi provisioning experience and solid Git and code-review practices.

    Git, Zephyr, FreeRTOS, Python

  • Senior Firmware Engineer

    Surrey, BC

    Moment Energy

    7+ ansCandidates need 7+ years of embedded firmware experience, ideally in renewable energy or automotive, with strong C/C++ skills and safety-critical software experience including ASIL standards. A bachelor's or master's degree in an engineering field is expected.

    oscilloscope, logic analyzer, HIL test system

  • Firmware Engineer (Internship) - Vancouver

    Vancouver, BC

    Astera Labs Early Career: Astera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions.

    Candidates need a computer science or electrical/software engineering background, prior co-op experience in firmware or embedded software, and RTOS knowledge. C or C++, Python, git and debugging with JTAG are expected.

    git, JTAG, gcc, make, PyTest, GoogleTest

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.