Machine vision experience (Cognex VisionPro preferred). * Machine learning/deep learning exposure. * Roslyn, code generation, and source-generator development. * Integration with MES systems, process ...
Machine vision experience (Cognex VisionPro preferred). * Machine learning/deep learning exposure. * Roslyn, code generation, and source-generator development. * Integration with MES systems, process ...
Advanced Controls Engineer - Automated Assembly
Shoreview, MN · On-site
$85K - $105K/yr
Cognex VisionPro and Insight * Fanuc TP Programming and RoboGuide * Epson RC+ * Omron Sysmac Studio and Ace * Visual Studio C# and VB * Other relevant experience in this space. * Ability to provide ...
Advanced Controls Engineer - Automated Assembly
Shoreview, MN · On-site
$85K - $105K/yr
Cognex VisionPro and Insight * Fanuc TP Programming and RoboGuide * Epson RC+ * Omron Sysmac Studio and Ace * Visual Studio C# and VB * Other relevant experience in this space. * Ability to provide ...
Advanced Controls Engineer
Shoreview, MN · On-site
$85K - $105K/yr
Cognex VisionPro and Insight * Fanuc TP Programming and RoboGuide * Epson RC+ * Omron Sysmac Studio and Ace * Visual Studio C# and VB * Other relevant experience in this space. * Ability to provide ...
Advanced Controls Engineer
Shoreview, MN · On-site
$85K - $105K/yr
Cognex VisionPro and Insight * Fanuc TP Programming and RoboGuide * Epson RC+ * Omron Sysmac Studio and Ace * Visual Studio C# and VB * Other relevant experience in this space. * Ability to provide ...
Senior Controls Engineer - Automated Assembly
Shoreview, MN · On-site
$110K - $130K/yr
Cognex VisionPro and Insight, * Fanuc TP Programming and RoboGuide * Epson RC+, * Omron Sysmac Studio and Ace * Visual Studio C# and VB * Other relevant experience in this space. * Ability to provide ...
Senior Controls Engineer - Automated Assembly
Shoreview, MN · On-site
$110K - $130K/yr
Cognex VisionPro and Insight, * Fanuc TP Programming and RoboGuide * Epson RC+, * Omron Sysmac Studio and Ace * Visual Studio C# and VB * Other relevant experience in this space. * Ability to provide ...
Visionpro information
What are the key skills and qualifications needed to thrive as a VisionPro, and why are they important?
What is the difference between Visionpro vs Vision Analyst?
| Aspect | Visionpro | Vision Analyst |
|---|---|---|
| Required Credentials | Typically requires certification in machine vision software or related technical training | Often requires a degree in vision science, computer science, or related field |
| Work Environment | Primarily in manufacturing, quality control, or automation settings | In office or lab environments, analyzing data and developing vision solutions |
| Employer & Industry Usage | Used by manufacturing companies for automation and quality assurance | Employed in research, development, and quality analysis across various industries |
Visionpro is a software platform used mainly in manufacturing for automation and quality control, requiring technical certifications. In contrast, a Vision Analyst typically holds a degree and focuses on analyzing visual data and developing vision solutions. Both roles are integral to the machine vision industry but differ in focus and work environment.
What is a VisionPro?
What are some common challenges faced by VisionPro developers when creating immersive experiences, and how can they be overcome?

Full-time
Re-posted yesterday
Job description
Client: Medical Device Manufacturing Company
Duration: 06 Months
Location: Arden Hills, MN 55112
Shift: 1st Shift
Description
This role focuses on developing production-ready software for manufacturing automation systems, including motion control, machine vision, robotics, and factory-ready applications. The position supports both engineering teams and factory deployment environments, requiring strong experience in C#/.NET, hardware integration, and UI frameworks.
Responsibilities
Software Development
- Develop application frameworks and production-grade adapter/driver components.
- Integrate motion controllers, I/O modules, sensors, machine vision systems, and robotic equipment.
- Implement communication using industrial protocols (TCP/UDP, Ethernet/IP, Modbus, serial).
- Build GUI/HMI-focused applications suitable for factory use.
- Create configuration and diagnostic tooling for deployment environments.
- Write unit and integration tests; participate in peer design/code reviews.
- Test software in both simulated and hardware environments.
- Implement dependency injection patterns across host and plugin assemblies.
- Prepare technical documents, developer guides, and support materials.
- Collaborate with mechanical, software, controls, and process engineering teams.
No-Code Visual Programming
- Enhance UX for a node-graph editor used in a no-code programming IDE.
- Develop visual programming blocks supporting manufacturing workflows.
- Improve source-generation and runtime loading features using Roslyn.
Minimum Qualifications
- 5+ years of professional experience developing production systems in C#/.NET.
- Proficiency with WPF, WinUI, MAUI, or similar UI frameworks (MVVM, custom controls).
- Experience with plugin/host architectures, dynamic loading, versioning, and API stability.
- Strong background integrating software with manufacturing automation hardware.
- Test-driven mindset using frameworks such as xUnit/NUnit, including mocked hardware.
- Experience testing software in lab environments.
- Proficiency in Git (GitHub/GitLab) and CI pipelines.
- Strong communication and documentation skills.
Desired Domain Experience
- Manufacturing equipment automation.
- Delivered solutions for factory/robotics automation (electronics, semiconductor, medical, industrial).
- Machine vision experience (Cognex VisionPro preferred).
- Machine learning/deep learning exposure.
- Roslyn, code generation, and source-generator development.
- Integration with MES systems, process recipes, parameter management, and alarm/event handling.
- Familiarity with state machines, SEMI (SECS/GEM) standards, and ISA-95 concepts.
#ZR
About Three Point Solutions
Sourced by ZipRecruiter
Industry
Recruiting and staffing services
Company size
11 - 50 Employees
Headquarters location
Nisswa, MN, US
Year founded
2003