Haystack
← Back to Jobs
Technology
IC

Measurement Systems Software Engineer - C#/.NET

ICONMACorning, NY🇺🇸United StatesPosted 2 Sept 2026

Why This Role Stands Out

This role offers an exciting opportunity to develop cutting-edge software for industrial measurement and machine vision systems, leveraging C#/.NET and AI-assisted tools to drive innovation. You'll thrive here if you're a mid-senior engineer passionate about building robust solutions and contributing to advanced technology adoption. Apply now to join a dynamic team and grow your expertise in a leading manufacturing and supply company.

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Corning, NY, United States
Posted
Yesterday
Machine LearningOpenCVC#Computer Vision.NETGit

Job Description

Our Client, a Business Maunufacturing and Supply company, is looking for a Measurement Systems Software Engineer - C#/.NET for their Corning, NY location.
 
Responsibilities:
  • Design, develop, test, and maintain software for industrial measurement and machine vision systems, primarily using C#/.NET.
  • Support software communication, coordination, configuration, and data handling across distributed measurement system applications.
  • Support the transfer of technology from development into manufacturing through software build, release, deployment, and system integration activities.
  • Help evaluate, adopt, and apply AI-assisted and agentic coding tools to improve software development workflows, code quality, testing, and engineering efficiency.
  • Contribute to the definition of best practices for incorporating AI development tools into day-to-day software engineering activities in a controlled and effective manner.
  • Create and maintain technical documentation, including software specifications and support documentation.
  • Train engineering, maintenance, and operations personnel on the use, support, and maintenance of deployed systems.
  • Provide remote and onsite troubleshooting of software and integrated measurement systems.
 
Requirements:
  • Prefer BS, MS, or PhD in Computer Science, Software Engineering, Electrical Engineering, Optical Engineering, Physics, or a related field.
  • Experience developing software applications in C#/.NET for production use, system integration, or industrial applications.
  • Experience designing, developing, and troubleshooting software for distributed, multi-process, or integrated systems.
  • Familiarity with software communication and messaging methods such as publishing/subscribe architectures, message queues, or similar approaches.
  • Experience with source control, software versioning, and build/release workflows using tools such as Git, GitLab, automated build systems, and package management tools.
  • Experience supporting software deployment, troubleshooting, and long-term support in development or manufacturing environments.
  • Strong written and verbal communication skills, including the ability to document technical work and communicate effectively with cross-functional teams.
  • Interest in applying AI-assisted and agentic coding tools to improve software development workflows, code quality, testing, and engineering productivity.
  • Experience with WPF user interface development frameworks in .NET.
  • Experience with motion control systems, cameras, image acquisition hardware, and integrated imaging platforms.
  • Hands-on experience working with imaging hardware, cameras, measurement equipment, or related instrumentation.
  • Experience applying machine learning or computer vision methods to inspection, classification, or measurement problems.
  • Familiarity with databases, containerization, or high-performance computing environments.
  • Experience evaluating, adopting, or helping define best practices for AI-enabled software development workflows.
  • Knowledge of machine vision and image processing methods such as feature extraction, edge detection, morphology, classification, inspection, and metrology.
  • Experience with machine vision or image processing libraries such as Halcon, OpenCV, LabVIEW, or similar tools.
  • Strong interpersonal skills and the ability to work collaboratively with diverse teams.
  • Results-oriented with excellent problem-solving abilities and a quick learning mindset.
  • Ability to multitask effectively while maintaining attention to detail.
  • Comfortable working independently and adapting to dynamic environments.
 
Why Should You Apply?
  • Excellent growth and advancement opportunities

Similar jobs