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:
Requirements:
Why Should You Apply?
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
- MF
Senior Network Engineer
NewMichigan Farm Bureau
Lansing, Michigan🇺🇸Hybrid27 minutes agoDNSTechnology - GE
Entry Level Software Developer
Genesis10
St. Louis, MO🇺🇸$24 - $28/hrHybrid7 weeks agoMATLABMySQLSQL+12Technology - GE
Entry Level Software Developer
Genesis10
Newark, NJ🇺🇸$50k - $60k/yrHybrid7 weeks agoMATLABMySQLSQL+12Technology - GE
Entry Level Software Developer
Genesis10
Charlotte, NC🇺🇸$50k - $60k/yrHybrid7 weeks agoMATLABMySQLSQL+12Technology - KP
IT Applications Engineer V
Kaiser Permanente
Greensboro, NC🇺🇸Hybrid7 weeks agoAgileEngineering - KT
Senior Software Engineer
NewKforce Technology Staffing
Philadelphia, PA🇺🇸HybridYesterdayMicroservicesNode.jsAgile+7Technology