Machine Vision Integration Engineer

ASGN Incorporated
Boston, MA, United States
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$120,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Computer Vision C Sharp (Programming Language) C++ (Programming Language) Computer Engineering Linux Ethernet Supervisory Control and Data Acquisition (SCADA) Intrusion Detection Systems Python (Programming Language) Modbus OpenCV
+8 more
OPC Unified Architecture Systems Integration Image Acquisition Pylon Synchronization Software Backend Information Technology Low Latency Api Design

Job description

  • Develop and maintain GenICam camera SDK integrations, including Basler Pylon
  • Configure area-scan and line-scan cameras for manufacturing applications
  • Troubleshoot latency, dropped frames, triggering, synchronization, and image acquisition issues
  • Optimize exposure, gain, frame rate, lighting synchronization, and other camera settings
  • Partner with software engineers on backend services supporting image capture and device management
  • Test and validate camera systems in industrial environments
  • Support deployments, commissioning, and customer troubleshooting
  • Evaluate cameras, lenses, optics, and lighting for new applications
  • Contribute to future integrations with PLCs, SCADA systems, sensors, and factory equipment

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Controls Engineering, Computer Science, or a related field
  • 2+ years of hands-on experience integrating industrial cameras in manufacturing or automation environments
  • 2+ years of Python programming experience
  • Experience with Basler cameras and the Pylon SDK or Pylon API
  • Experience with GenICam and GigE Vision
  • Experience with area-scan or line-scan camera systems
  • Experience troubleshooting image acquisition, triggering, latency, synchronization, and frame-drop issues
  • Familiarity with industrial networking protocols such as EtherNet/IP, Modbus, or OPC UA
  • Ability to work across camera hardware, software integrations, and production systems

Nice to Have

  • C++ or C# experience
  • OpenCV or other image-processing libraries
  • Experience with Cognex, Keyence, SICK, Teledyne FLIR, Allied Vision, IDS, or Pleora
  • Experience selecting lenses, optics, strobes, and industrial lighting
  • Linux experience
  • Experience building APIs, SDK integrations, backend services, or device-management tools
  • PLC programming or equipment integration experience
  • SCADA experience
  • Experience commissioning systems in manufacturing facilities

Benefits & conditions

  • Own a critical part of the product from hardware selection through software deployment
  • Join a growing engineering team working on real-world automation challenges
  • Competitive salary, benefits, and equity
  • Flexible hybrid work environment
  • Direct impact on the product and technology

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

4:53 min

Achieving real-time tracking performance with OpenCV and segmentation

Thomas Endres Thomas Endres +2 · WWC 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:47 min

Building a homegrown industrial IoT nervous system

Lukas Alber Lukas Alber · Europe 2026 Virtual

1:12 min

Abstracting physical machine boundaries using industrial edge gateways

Freya Menzel Freya Menzel +1 · Europe 2026 Virtual

Videos

See all

Related articles

See all