• Senior Software Engineer, Machine Vision

    Location US-NY-Holtsville
    Job ID
  • Overview

    The Advanced Development department in the Data Capture Solutions (DCS) organization researches and develops new and core technologies applicable for DCS and other organizations. We are seeking a machine vision engineer to help us research advanced machine vision technologies and develop machine vision solutions.


    • Develop and maintain machine vision solutions
    • Research and experiment with new machine vision related technologies
    • Work with graduate and undergraduate students on machine vision related subjects
    • Consult and educate team members on machine vision topics
    • Help maintain existing products and solutions
    • Establishes requirements for moderately complex software design projects. Prioritizes features to insure the most important get implemented.
    • Participates in code reviews and identifies bad sections early in the process and then recodes them.
    • Completes all phases of moderately complex software design projects. Carries out all in-process and final inspection activities.
    • Develops and tests documentation for the software projects.
    • Considers latest technologies and new approaches to designs and implementation of new designs.
    • Reviews changes or upgrades to existing software and / or firmware designs. Develops new technology to solve unique problems.
    • Provide recommendations and solutions to problems using experience in multiple technical areas.
    • Applies existing technology in new ways to improve performance and productivity.
    • May develop new tools to aid in the analysis and solving of problem
    • Exercises judgment in selecting methods and techniques for obtaining solutions.
    • Receives little instruction on day-to-day work and general instructions on new assignments.
    • May influence the activities of junior level personnel (exempt professional and non-exempt).
    • Networks with senior, internal and external, personnel in own area of expertise. Frequent inter-organizational and outside customer contacts



    • Two years or more of work experience in machine vision.
    • 4-5+ years experience with image processing concepts.
    • 4-5+ years experience with OpenCV.
    • 2-3+ years experience with C/C++ language.
    • Experience with Python language desired.
    • Good verbal and written communications abilities.
    • Ability to carry out independent research as well as the ability to work well in a team.
    • U.S. Only:
      • Preferred Education: Bachelor's or Master’s degree in an appropriate engineering discipline required
      • Preferred Work Experience (years): 

        Bachelors degree and 4+ years experience or Masters degree and 2+ years.experience

    • All other Regions:
      • Preferred Education: Bachelor's degree
      • Preferred Work Experience (years): 6+ years work experience


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share with your network