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.
📌 Firmware Engineer for Machine Vision (Richmond)
🏢 FLIR
📍 Richmond