We’re Hiring: Computer Vision Engineer

 

hiring a computer vision engineer

An excellent opportunity is now available for the following position:

Computer Vision Engineer

THE ROLE

You will work with a team of Automation Engineers to integrate cutting edge machine vision technology into bespoke medical device machinery. Design, installation and testing of vision systems is the primary focus of this role, with research and development of new vision technologies being a supporting task influencing the design of future systems.

You will be tasked with developing machine vision software to suit a wide range of challenging applications on custom optical systems. This ranges from full solutions in MVTec Halcon or Cognex VisionPro to industry standard Keyence smart cameras. You will be solving problems in 2D, 3D, deep learning and classical computer vision using advanced equipment such as 3D laser triangulation cameras, SWIR lighting and pericentric lenses. An important aspect of the job will be working closely with the engineering design team on the development of process flow diagrams, software design specifications and test plans.

REQUIREMENTS

  • Third level qualification in automation, computer science, mathematics, physics or other relevant engineering discipline.
  • Minimum 2 years’ experience in hands on Vision System Design/Integration or Computer Vision Application Development.
  • Strong programming skills in any text-based language: C++, Python, Java, C#.
  • Required experience in one or more of: Cognex In-Sight/VisionPro, MvTec Halcon, Keyence IV/CV-X/XG-X, OpenCV/PCL/Pytorch/TensorFlow, Beckhoff TwinCat Vision or similar.
  • A fundamental understanding of:

· Vision systems (cameras, optics and lighting), especially how they interact with objects and influence the resulting image.

· Key concepts used in image analysis such as edges, blobs, features, matching, preprocessing, convolution etc.

· Effects of exposure time, aperture, gain, focus, resolution, sensor size and how they affect the field of view and depth of focus.

· Software development core concepts: version control, thread safety, data structures, unit tests.

  • IT Technology Skills: Comfortable with IP setting configuration, diagnosing network issues, and traffic monitoring.
  • PLC integration experience is an advantage but not essential. (Allen Bradley, Beckhoff, Siemens).
  • Robotics integration experience is an advantage but not essential (Kuka, ABB, Fanuc).
  • Consistency and diligence in update logs, issue tracking, use of communication channels, trial reports and version control.
  • Strong communication and teamwork skills.
  • Self-motivated individual with a deadline-oriented focus and strong analytical and troubleshooting skills.
  • Current driving license and flexible to travel as required.
  • Experience with photography/videography (DSLR, SLR) is a transferable skill that would be taken into account for this role.

KEY RESPONSIBILITIES

  • Develop, install, and debug vision systems for new machines and updates to existing machines in line with specified customer requirements including system integration and testing of same within the final machine to GAMP 5 level.
  • Analyse, understand, fault-find, and modify software programs in-house, on the customer site, and remotely.
  • Support the development of automation documentation including process flow diagrams, support software design specification, automation test plans, trial reports and IO lists for automation projects working closely with the allocated project team.
  • Conduct vision trials and build reliable, consistent databases for offline programming.
  • Ensure focus on the key principles of software quality – maintainability, robustness, efficiency & usability in terms of code structure, documentation, revision history, and storage.
  • Review and recommend hardware and software changes to machine design as per software requirements/implications.
  • The Machine Vision Systems Engineer will work and communicate closely with the automation team both in-house and external developers, project designers, electricians, and operations to ensure all inputs and requirements are considered and projects of a high quality that comply with standards are delivered in a timely and cost-effective manner.
  • Responsible for completing project tasks within budget and schedule.
  • Reporting on all project activity ensuring an up-to-date project status is readily available.
  • Authorised to carry out installations and to support the installation team, as required.
  • Support/Train more junior staff to ensure customer end goals are achieved.
  • Attend meetings as required to ensure full and up-to-date knowledge of requirements from an automation perspective, also giving input and addressing any follow-up on actions, as required.
  • Develop in-depth technical knowledge of different imaging systems and new technologies.
  • Provide technical support to customers remotely and visit their sites when required.
  • Ensure all work carried out is in compliance with the required standards, conforming to company (cGMP).
  • Complete records and follow procedures in accordance with the Quality Management System.
  • Ensure all duties are carried out adhering to the health and safety policy.

SALARY/BENEFITS PACKAGE

  • Attractive salary in line with experience.
  • Receive in-depth training and practical experience working in the most sought-after field of industrial automation, machine vision.
  • Health Insurance
  • Pension Scheme
  • Life Assurance
  • Training and Educational Assistance
  • Day off on your Birthday

If you are interested in pursuing a career in a highly progressive, dynamic, and team-orientated environment, please submit your CV to careers@designproautomation.com or contact Paula Power at +353 (0)86 0147680 for further information.

The closing date for receipt of applications is Friday 6th June 2025.

 

DesignPro is an Equal Opportunities Employer

APPLY NOW

BACK TO CAREERS