Remote Contract
PUBLISHED
Oct 28, 2025
Cognex Corporation is seeking a talented Software Engineer specializing in C++ to join our innovative team in developing advanced machine vision solutions. This remote contract role offers the opportunity to work on cutting-edge technologies that enhance industrial automation worldwide.
Join Cognex Corporation, a global leader in machine vision technology, as a Software Engineer specializing in C++. In this remote contract position, you will contribute to the development and optimization of software components that power intelligent vision systems used in manufacturing, logistics, and automation industries.
Your primary responsibilities will include designing, implementing, and testing C++-based applications to process visual data efficiently. You will collaborate with cross-functional teams to integrate software solutions with hardware components, ensuring seamless performance and reliability. This role requires a deep understanding of algorithms, data structures, and performance optimization techniques to handle complex image analysis tasks.
At Cognex, we value innovation and precision. You will have the chance to work on projects that solve real-world challenges, such as defect detection, part inspection, and robotic guidance. Our remote setup allows flexibility while maintaining high standards of code quality through code reviews, automated testing, and continuous integration practices.
If you are passionate about software engineering and eager to make an impact in a dynamic environment, apply now to become part of our forward-thinking team.