1

Machine Vision Software Engineer Jobs in Connecticut

Software Engineer The Software Engineer designs, develops, troubleshoots and debugs moderately ... and state machines with and without an RTOS Hands on knowledge of various standard wired and ...

Able to work in elevator hoistways and machine rooms as needed * Working experience in product ... Benefits provided: 401K, medical, dental, and vision, sick time as applicable to state law Butler ...

... scientists, machine learning engineers for full time positions with clients. Who should apply ... Knowledge of statistics, SAS, Python, computer vision, data visualization tools * Excellent written ...

Software Engineer Job Number: 365650 Category: -Software & Systems SBU Description: A Software ... Benefits offered may include health care, dental, vision, life insurance; 401(k); education ...

A Software Engineer job in Windsor/Windsor Locks, CT is currently available through Belcan at one ... Benefits offered may include health care, dental, vision, life insurance; 401(k); education ...

As a DO-178 Software Engineer , you will contribute to the development and verification of embedded ... Industry leading medical, dental, and vision Insurance * Vacation / Sick Time / Bereavement leave

Sr Software Engineer

Bristol, CT ยท On-site

$122K - $161K/yr

... vision and machine learning (ML ) workflows. Our team develops and manages a diverse suite of ... Leveraging modern software engineering practices and cloud infrastructure, you will build robust ...

Sr Software Engineer

Bristol, CT ยท On-site

$122K - $161K/yr

... vision and machine learning (ML ) workflows. Our team develops and manages a diverse suite of ... Leveraging modern software engineering practices and cloud infrastructure, you will build robust ...

Principal Software Engineer

Danbury, CT ยท On-site

$137K - $184K/yr

We are seeking a Software Engineer to join our highly dynamic team developing machine control solutions for our high-performance mailing solutions. We are looking for high energy team players with ...

next page

Showing results 1-20

Machine Vision Software Engineer information

What does a Machine Vision Software Engineer do?

A Machine Vision Software Engineer designs, develops, and maintains software systems that enable computers to interpret and process visual information from the real world. They work with cameras, sensors, and advanced algorithms to automate tasks such as inspection, identification, measurement, and guidance in industrial and robotics applications. Their responsibilities often include integrating hardware with software, optimizing image processing algorithms, and ensuring the accuracy and reliability of vision systems. These engineers play a crucial role in industries like manufacturing, automotive, healthcare, and logistics where automated visual inspection and analysis are essential.

What are some of the main challenges Machine Vision Software Engineers face when integrating vision systems into manufacturing environments?

Machine Vision Software Engineers often encounter challenges such as ensuring reliable image capture despite varying lighting conditions and accommodating different types of defects or product variations. Integrating vision systems with existing automation hardware and production lines can require close collaboration with mechanical, electrical, and process engineers. Additionally, optimizing algorithms for real-time performance while maintaining high accuracy is a frequent necessity. Continuous testing and iterative development are key to addressing these challenges and delivering robust solutions in dynamic manufacturing settings.

What are the key skills and qualifications needed to thrive as a Machine Vision Software Engineer, and why are they important?

To thrive as a Machine Vision Software Engineer, you need a solid background in computer science, image processing, and mathematics, usually backed by a relevant degree. Familiarity with programming languages such as Python or C++, machine vision libraries like OpenCV, and experience with deep learning frameworks are typically required. Strong problem-solving, attention to detail, and effective communication skills help engineers design robust solutions and collaborate with multidisciplinary teams. These competencies are crucial for developing accurate, efficient vision systems that meet real-world automation and quality control demands.

What is the difference between Machine Vision Software Engineer vs Computer Vision Engineer?

AspectMachine Vision Software EngineerComputer Vision Engineer
Required CredentialsBachelor's or Master's in CS, EE, or related; experience with image processingBachelor's or Master's in CS, EE, or related; strong programming skills in Python, C++
Work EnvironmentManufacturing, robotics, quality inspectionAutonomous vehicles, AI research, multimedia applications
Industry UsageManufacturing, industrial automation, roboticsTech, automotive, research institutions
Search & Comparison IntentFocus on industrial and automation applicationsFocus on AI, perception, and multimedia systems

While both roles involve image analysis and programming skills, Machine Vision Software Engineers primarily work on industrial automation and manufacturing systems, whereas Computer Vision Engineers focus on AI-driven perception in autonomous vehicles, robotics, and multimedia applications. The roles overlap in skills but differ in application environments and industry focus.

What are popular job titles related to Machine Vision Software Engineer jobs in Connecticut? For Machine Vision Software Engineer jobs in Connecticut, the most frequently searched job titles are:
What job categories do people searching Machine Vision Software Engineer jobs in Connecticut look for? The top searched job categories for Machine Vision Software Engineer jobs in Connecticut are:
What cities in Connecticut are hiring for Machine Vision Software Engineer jobs? Cities in Connecticut with the most Machine Vision Software Engineer job openings:

Senior Software Engineer - Robotics and Automation

Intrepid Professional Search Group

Bloomfield, CT โ€ข On-site

$122K - $161K/yr

Other

Posted 28 days ago


Job description

Overview:
Senior Software Engineer
The Senior Software Engineer will work in the Software Development Department and should have experience developing automation/robotic systems, ideally for laboratory applications. This is a hands-on role developing and supporting automation and robotic systems for laboratory applications, from initial design and prototyping to production and ongoing support. These applications are used in networked, embedded laboratory automation systems. The ideal candidate has a robust understanding of automation technologies, including machine vision, and expertise in Java, Spring Framework, and RESTful Web Services, with a focus on database-backed systems. A wide breadth of understanding of automation technologies is required. For example: experience with servo motors, I/O fieldbuses, machine vision, serial and TCP/IP device interfaces, networking, man-machine interfaces, and process control for multi-step applications is desired. This position requires substantial interaction with multifunctional product development teams and demands strong communications skills.
Duties/Responsibilities:
  • Design/develop/support application software for automation equipment, including liquid-handling and instrument-tending laboratory robots.
  • Work with Manufacturing Engineering to write bring-up, test and diagnostic software for automation equipment.
  • Collaborate with Product Marketing, Engineering Design, and end users to develop application requirements.
  • Contribute to the development of core tools, in Java and other software environments, to simplify application programming.
  • Design, implement, and maintain application specific user interfaces, web services, backend database systems and/or performance metrics.
  • Work with Customer Care to help troubleshoot field service/production support issues.
  • Participate in code reviews, technical discussions, and process improvement initiatives to elevate software quality and team efficiency.
  • Develop within an ISO 13485 Quality environment.
  • Other duties as assigned.
Skills/Knowledge/Educational Requirements:
  • BS Computer Science, Engineering or other relevant degree or equivalent experience.
  • 3 - 10 years experience developing application-level software for laboratory and/or industrial automation.
  • Hands-on experience with industrial automation, robotics, pneumatic actuators, sensors, and servo motors.
  • Experience with Java and/or another object-oriented language
    • Background in object-oriented design methodologies.
    • Experience with embedded and/or real-time Java.
    • Experience with Eclipse and/or VS Code IDE(s) with SVN, Maven and Nexus module management.
    • Experience with GIT, and GIT Hub.
    • Knowledge of Java-based frameworks a plus, specifically Spring, Spring Boot and Hibernate JPA.
    • Experience with containerization (Docker, Kubernetes) is a plus.
    • Experience creating drivers to interface 3rd party equipment a plus.
    • Experience with relational and/or NoSQL database architecture a plus.
  • Experience developing machine vision algorithms, including inspection vision, guidance vision, and general machine vision technologies.
    • Proven ability to develop and integrate vision-based algorithms for robotic guidance, quality inspection, and real-time feedback.
  • General knowledge of laboratory procedures in life sciences and diagnostic laboratories a plus.
  • Demonstrated success in using strong communication skills to thrive in collaborative, multi-discipline, cross-functional environments.
    • Substantial interaction with multifunctional product development teams required.
Other relevant knowledge:
  • Experience with OpenJDK 11 or later a plus.
  • Experience in Java messaging (ActiveMQ or equivalent) a plus.
  • Experience in Web Services a plus.
  • Experience in a major Database package such as MySQL, Oracle, IBM Netezza, MariaDB, Casandra, or MongoDB a plus.
  • Experience with production metrics/big data a plus.
  • Experience in ETL and other large data migration projects a plus.
  • Experience in Java Persistence (JPA) or equivalent a plus.
  • Experience with machine vision a plus.
  • Understanding of CSS styling, HTML5 and Angular2 experience a plus.

Skills:
VS CODE,GIT,WEB SERVICES,NETWORKING,SPRING BOOT,HTML5,JAVA,KUBERNETES,MARIADB,MYSQL,MAVEN,DOCKER,SPRING FRAMEWORK,RESTFUL