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.
📌 Firmware Engineer for Automation Systems (Richmond)
🏢 Teledyne
📍 Richmond
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.