Start Your Search Here

Job Search

Teledyne

Canada / Global

Firmware Engineer for Automation Systems

Job Description

Transform the future of imaging technology as a Firmware Engineer with Teledyne Technologies in Richmond, BC. Help create advanced machine vision cameras for automation, robotics, and inspection applications.

This full-time role offers a chance to develop embedded firmware, low-level drivers, and processor-to-FPGA interfaces with a skilled team at Teledyne FLIR Integrated Imaging Solutions. Required skills include strong embedded C development and experience with hardware debugging. You'll be vital in optimizing performance and collaborating closely with FPGA, software, and hardware engineering teams.

Key Responsibilities: • Design embedded firmware for industrial camera platforms • Develop drivers, interrupt handling, and boot processes • Implement processor-FPGA interfaces and control mechanisms • Optimize high-throughput data streaming and synchronization • Participate in code reviews and testing with engineering teams

Requirements: • Strong embedded C development skills; C++ knowledge • Experience with RTOS or bare-metal embedded systems • Understanding of interrupts and low-level drivers • Degree in Computer Engineering or related field • 3+ years experience with advanced technology

Bring your expertise in embedded systems and collaboration to contribute to innovative imaging solutions. #J-18808-Ljbffr
Apply Now

Similar Opportunities

View all jobs