
Description
We are seeking a Senior Software Developer with deep expertise in C# development within Visual Studio and a strong working knowledge of Cognex machine vision scripting (Cognex In-Sight and VisionPro). The ideal candidate will play a key role in developing, deploying, and supporting software solutions used in automated packaging, inspection, and assembly systems. This role involves both new application development and enhancing/maintaining existing systems used in high-speed, high-precision industrial automation environments.
Key Responsibilities
- Design, develop, and deploy robust C# applications within Visual Studio for industrial automation platforms.
- Create and maintain Cognex Vision applications using Cognex VisionPro, In-Sight Explorer, and Cognex scripting languages (e.g., EasyBuilder, Spreadsheet, C# or VBScript extensions).
- Collaborate with controls engineers and mechanical design teams to integrate software solutions with PLCs, HMIs, and motion systems.
- Develop custom user interfaces, inspection logic, and image processing workflows for vision-guided automation.
- Perform on-site and remote system commissioning, troubleshooting, and software updates.
- Document code, architectures, and system functionality per internal standards.
- Stay current with industry trends in machine vision and C# application development.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
- 5+ years of professional experience in C# software development using Visual Studio.
- Hands-on experience developing machine vision solutions using Cognex In-Sight, VisionPro, or similar platforms.
- Strong understanding of image processing, pattern recognition, and vision inspection techniques.
- Familiarity with industrial communication protocols such as Ethernet/IP, Modbus TCP, OPC UA.
- Experience integrating vision systems with PLCs and industrial control systems.
- Proficient in software version control (Git, TFS, etc.).
Preferred Qualifications
- Experience in packaging automation or factory automation environments.
- Understanding of software architectures for modular, scalable, and maintainable systems.
- Exposure to robotic systems, motion control, or 3D vision technologies.
Soft Skills & Attributes
- Strong problem-solving and debugging abilities.
- Excellent communication and cross-functional collaboration skills.
- Ability to manage multiple projects and deadlines independently.
- Willingness to travel occasionally for system commissioning and customer support.
Founded in 1923, Applied Industrial Technologies (NYSE: AIT) is a leading value-added distributor and technical solutions provider of industrial motion, fluid power, flow control, automation technologies, and related maintenance supplies. Our leading brands, specialized services, and comprehensive knowledge serve MRO and OEM end users in virtually all industrial markets through our multi-channel capabilities that provide choice, convenience, and expertise.
Applied Industrial Technologies is built on a philosophy that puts people first. We are an equal opportunity employer, and we are committed to a workforce in which we enforce fair treatment and provide growth opportunities for everyone. All qualified applicants will receive consideration for employment regardless of age, race, color, national origin, genetics, religion, gender, marital status, physical or mental disability, or any other characteristic protected by applicable laws, regulations, and ordinances.
Apply on company website