Computer Vision Engineer

Green Key Resources

Londonderry (NH)

On-site

USD 120,000 - 160,000

Full time

11 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Green Key Resources is seeking a Senior Imaging Engineer to lead development of imaging and video processing on embedded platforms. You will drive low-level software, kernel drivers, and real-time video pipelines, collaborating with multiple engineering teams to deliver high-performance imaging systems in demanding environments.

The ideal candidate has 2–5 years of experience in imaging or embedded vision, strong C/C++ skills, and expertise in embedded Linux (Yocto), kernel drivers, and video

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field.
  • 2–5 years of professional experience developing software for imaging, video processing, or embedded vision systems.
  • Strong experience with Embedded Linux environments, including Yocto-based development.
  • Expertise in Linux kernel driver development and low-level hardware interfacing.
  • Proficiency in C/C++ software development for embedded systems.
  • Experience with video streaming frameworks such as GStreamer.
  • Strong understanding of networking concepts, including congestion management, bandwidth optimization, and radio networking environments.
  • Experience implementing latency control and flow management techniques for real-time systems.
  • Proficiency with Git and modern software version control practices.
  • Ability to read electrical schematics and effectively utilize laboratory equipment, including oscilloscopes, logic analyzers, and digital multimeters.
  • Experience with embedded communication protocols such as I2C, UART, USB, SPI, MIPI CSI/DSI, and Ethernet.

Responsibilities

  • Design, develop, and optimize image processing and video compression solutions on embedded computing platforms.
  • Develop and maintain low-level software, kernel drivers, and control algorithms for FPGA-based imaging and video processing systems.
  • Architect and implement real-time video streaming pipelines, including latency management, bandwidth optimization, and flow control mechanisms.
  • Evaluate, select, and integrate microprocessors, microcontrollers, image sensors, and supporting hardware components.
  • Collaborate closely with electrical, mechanical, systems, and software engineering teams throughout the product development lifecycle.
  • Troubleshoot and resolve complex hardware-software integration issues using laboratory test equipment and diagnostic tools.
  • Support system bring-up, validation, performance tuning, and field testing activities.
  • Interface with customers, suppliers, and technical stakeholders to define requirements, resolve issues, and support product deployments.
  • Contribute to system architecture decisions and provide technical leadership on imaging subsystem design and implementation.

Skills

Embedded Linux
Image processing
Video compression
FPGA
Real-time networking
C/C++
GStreamer
Git
Schematic reading
Lab equipment

Education

Bachelor's or Master's degree in CS/EE/CE or related field

Tools

Yocto
Kernel drivers
Oscilloscopes
Logic analyzers
DMMs

Job description

MUST BE ELIGIBLE FOR TOP SECURITY CLEARANCE
Position Overview

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 environments.

Key Responsibilities
  • Design, develop, and optimize image processing and video compression solutions on embedded computing platforms.
  • Develop and maintain low-level software, kernel drivers, and control algorithms for FPGA-based imaging and video processing systems.
  • Architect and implement real-time video streaming pipelines, including latency management, bandwidth optimization, and flow control mechanisms.
  • Evaluate, select, and integrate microprocessors, microcontrollers, image sensors, and supporting hardware components.
  • Collaborate closely with electrical, mechanical, systems, and software engineering teams throughout the product development lifecycle/
  • Troubleshoot and resolve complex hardware-software integration issues using laboratory test equipment and diagnostic tools.
  • Support system bring-up, validation, performance tuning, and field testing activities.
  • Interface with customers, suppliers, and technical stakeholders to define requirements, resolve issues, and support product deployments.
  • Contribute to system architecture decisions and provide technical leadership on imaging subsystem design and implementation.
Required Qualifications.
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field.
  • 2-5 years of professional experience developing software for imaging, video processing, or embedded vision systems.
  • Strong experience with Embedded Linux environments, including Yocto-based development.
  • Expertise in Linux kernel driver development and low-level hardware interfacing.
  • Proficiency in C/C++ software development for embedded systems.
  • Experience with video streaming frameworks such as GStreamer.
  • Strong understanding of networking concepts, including congestion management, bandwidth optimization, and radio networking environments.
  • Experience implementing latency control and flow management techniques for real-time systems.
  • Proficiency with Git and modern software version control practices.
  • Ability to read electrical schematics and effectively utilize laboratory equipment, including oscilloscopes, logic analyzers, and digital multimeters.
  • Experience with embedded communication protocols such as I2C, UART, USB, SPI, MIPI CSI/DSI, and Ethernet.
Preferred Qualifications
  • Experience implementing and optimizing video codecs such as H.264, H.265 (HEVC), AV1, or similar compression technologies.
  • Experience integrating and configuring camera sensors and image signal processing (ISP) pipelines.
  • Familiarity with FPGA development environments and hardware acceleration techniques.
  • Knowledge of computer vision, machine learning, or AI-based imaging applications.
  • Experience with real-time operating systems (RTOS) and high-performance embedded architectures.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Image Processing Software Engineer
Image Processing Software Engineer

Green Key Resources • Manchester (NH)

On-site
USD 120,000 - 170,000
Image Processing Software Engineer
Image Processing Software Engineer

Green Key Resources • Manchester (NH)

On-site
USD 120,000 - 170,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Pixels on Target LLC • United States

On-site
USD 120,000 - 150,000
Senior Embedded Vision Engineer - Imaging & Video Systems
Senior Embedded Vision Engineer - Imaging & Video Systems

Green Key Resources • Londonderry (NH)

On-site
USD 120,000 - 160,000
Senior Vision Systems Engineer
Senior Vision Systems Engineer

Luxoft Germany • Massachusetts

Hybrid
USD 150,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Spectraforce Technologies, Inc. • Redmond (WA)

On-site
USD 120,000 - 180,000
Senior Computer Vision Algorithm/Software Engineer
Senior Computer Vision Algorithm/Software Engineer

SAAZ Micro Inc. • California (MO)

On-site
USD 120,000 - 160,000
Embedded Image Processing Engineer - Video & Vision Systems
Embedded Image Processing Engineer - Video & Vision Systems

Green Key Resources • Manchester (NH)

On-site
USD 120,000 - 170,000
Senior Embedded Software Engineer (IA)
Senior Embedded Software Engineer (IA)

Heads Up Technologies • Kirkland (WA)

On-site
USD 160,000 - 185,000
Medical plan
Dental and vision
HSA with company contribution
+3
Computer Vision Engineer
Computer Vision Engineer

TekWissen ® • Westborough (MA)

On-site
USD 90,000 - 120,000