Join Teledyne FLIR to develop advanced firmware for machine vision cameras. This role involves embedded C programming and collaboration with cross-functional engineering teams.
As a Firmware Engineer specializing in machine vision cameras, you'll build systems that make an impact in industrial applications. Your work will encompass designing firmware, optimizing data streaming, and supporting hardware debugging. You'll partner with FPGA, hardware, and software engineers to ensure the highest performance of imaging technology.
Key Responsibilities:
Design embedded firmware in C for camera platforms
Develop low-level drivers and boot processes
Implement processor-to-FPGA interfaces and control mechanisms
Optimize data synchronization and timing performance
Investigate customer-reported issues and deliver fixes
Requirements:
Robust embedded C development skills
Experience with RTOS or bare-metal systems
Knowledge of interrupts and hardware debugging
3+ years (Master's) or 5+ years (Bachelor's) experience
Degree in Computer or Electrical Engineering
Contribute to cutting-edge machine vision technology and elevate your engineering career at Teledyne FLIR.