
Cognex Corporation
Open Positions at Cognex Corporation
9 open positions
DevOps Engineer responsible for building and optimizing CI/CD platforms, test automation, and reusable infrastructure solutions for embedded software teams. The role focuses on improving feedback times and resolving hardware, software, and workflow bottlenecks.
Principal Frontend Engineer responsible for building and evolving shared frontend libraries, frameworks, tooling, and UI components used across multiple Cognex products. The role combines hands-on development with architectural leadership, technical mentorship, and platform-wide engineering influence.
Build and evolve the shared frontend libraries, frameworks, tooling, and UI components powering multiple Cognex products. This Principal Software Engineer role combines hands-on development with architecture, technical leadership, and mentorship.
Lead backend development for Vision AI software that automates visual inspection in manufacturing. The role combines SaaS backend services, cloud-native operations, performance optimization, and integration of deep-learning algorithms.
Senior Software Engineer developing embedded vision software for Cognex’s industrial 2D/3D machine vision products. The role focuses on system-level software, data acquisition, post-processing, and real-time performance on embedded Linux platforms.
Senior Software Engineer responsible for designing, implementing, testing, and documenting full-stack software for logistics systems and related products. The role also guides junior team members and contributes to requirements, estimates, and engineering process improvements.
Principal Software Engineer role combining deeply hands-on development with technical leadership for a large-scale logistics platform. You’ll lead a small engineering team, shape its backlog and architecture, and help deliver reliable production systems.
Lead the development of reusable DevOps and platform solutions that improve productivity, infrastructure reliability, and feedback times across distributed embedded software teams. This hybrid role combines CI/CD ownership, performance optimization, automation, and team leadership.
Lead deep learning research and development for industrial machine vision, applying computer vision, transformers, and generative AI to real-world manufacturing problems. The role combines algorithm research with prototyping and productization for low-power, low-latency vision systems.