More jobs:
Experienced Firmware Engineer in Machine Vision
Job in
Richmond, BC, Canada
Listed on 2026-09-13
Listing for:
FLIR Systems, Inc.
Full Time
position Listed on 2026-09-13
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, AI Engineer (Applied/Software)
Job Description & How to Apply Below
You will take ownership of firmware design and development processes that power cutting-edge industrial cameras. This role requires a deep understanding of embedded systems, including RTOS and DMA-based designs. Your collaborative spirit will shine as you work closely with FPGA and hardware engineers to define critical processor-to-FPGA interfaces and optimize real-time system performance.
Key Responsibilities:
• Design embedded firmware in C for camera systems
• Develop drivers and support functionality for processors
• Define interfaces and communication protocols
• Optimize performance, memory use, and throughput
• Collaborate with cross-functional teams on projects
Requirements:
• Expert in embedded C and knowledge of C++
• 8+ years of experience in firmware development
• RTOS and interrupt-driven system design knowledge
• Strong communication and technical leadership skills
• Degree in Computer Engineering or related field
Lead the charge in developing advanced imaging platforms at Teledyne FLIR, where your technical skills will make a notable impact.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×