Computer Vision Engineer

Green Key Resources
Manchester, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Manchester, United States of America

Tech stack

Artificial Intelligence
Computer Vision
C++
Communications Protocols
Data Compression
Computer Networks
Computer Engineering
Linux on Embedded Systems
Field-Programmable Gate Array (FPGA)
H.264/MPEG-4 AVC
Imaging Technology
Linux kernel
Machine Learning
Performance Tuning
Real-Time Operating Systems
Signal Processing
Software Engineering
Systems Architecture
System Programming
Universal Asynchronous Receiver/Transmitter
USB
Video Codec
Video Editing
Serial Peripheral Interface
PIC Microcontroller
High Efficiency Video Coding (HEVC)
Fpga Hardware
GIT
Yocto
Information Technology
Hardware Acceleration
Video Streaming
Software Version Control

Job description

w We are seeking a highly skilled Senior Imaging Engineer to lead the development and optimization of advanced imaging and video processing solutions for embedded platforms. The ideal candidate will possess deep expertise in embedded Linux development, image processing pipelines, video compression technologies, FPGA-based systems, and real-time networking. This role requires close collaboration across multidisciplinary engineering teams to deliver high-performance imaging systems in demanding operational environment

s. Key Responsibilit

  • ies Design, develop, and optimize image processing and video compression solutions on embedded computing platfo

  • rms.Develop and maintain low-level software, kernel drivers, and control algorithms for FPGA-based imaging and video processing syst

  • ems.Architect and implement real-time video streaming pipelines, including latency management, bandwidth optimization, and flow control mechani

  • sms.Evaluate, select, and integrate microprocessors, microcontrollers, image sensors, and supporting hardware compone

  • nts.Collaborate closely with electrical, mechanical, systems, and software engineering teams throughout the product development lifecy

  • cle.Troubleshoot and resolve complex hardware-software integration issues using laboratory test equipment and diagnostic to

  • ols.Support system bring-up, validation, performance tuning, and field testing activit

  • ies.Interface with customers, suppliers, and technical stakeholders to define requirements, resolve issues, and support product deployme

  • nts.Contribute to system architecture decisions and provide technical leadership on imaging subsystem design and implementat

ion. Required Qualifica

Requirements

Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical

  • field.5+ years of professional experience developing software for imaging, video processing, or embedded vision sy
  • stems.Strong experience with Embedded Linux environments, including Yocto-based develo
  • pment.Expertise in Linux kernel driver development and low-level hardware interf
  • acing.Proficiency in C/C++ software development for embedded sy
  • stems.Experience with video streaming frameworks such as GStr
  • eamer.Strong understanding of networking concepts, including congestion management, bandwidth optimization, and radio networking environ
  • ments.Experience implementing latency control and flow management techniques for real-time sy
  • stems.Proficiency with Git and modern software version control prac
  • tices.Ability to read electrical schematics and effectively utilize laboratory equipment, including oscilloscopes, logic analyzers, and digital multim
  • eters.Experience with embedded communication protocols such as I2C, UART, USB, SPI, MIPI CSI/DSI, and Eth

ernet. Preferred Qualifi

  • cations Experience implementing and optimizing video codecs such as H.264, H.265 (HEVC), AV1, or similar compression techn

  • ologies.Experience integrating and configuring camera sensors and image signal processing (ISP) pi

  • pelines.Familiarity with FPGA development environments and hardware acceleration tec

  • hniques.Experience developing imaging systems for autonomous or semi-autonomous pl

  • atforms.Knowledge of computer vision, machine learning, or AI-based imaging appli

  • cations.Experience with real-time operating systems (RTOS) and high-performance embedded archit

Apply for this position