> Markdown version of [/jobs/ext/2546251-software-developer](https://www.wearedevelopers.com/jobs/ext/2546251-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Boston, Inc. - **Location:** Maple Grove, MN, United States - **Experience:** Experienced - **Salary:** $59,900.0 - $113,800.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Computer Vision, Machine Learning, Software Engineering, Software Requirements Analysis, Visual Systems - **Published:** August 25, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18062974?backUrl=%2Fcareer%2F18062974%2FSoftware-Developer-Minnesota-Maple-Grove ## About the Role * Bachelor's degree or the equivalent combination of education and experience required * 2 years of relevant experience preferred ## Description Electrical Engineer / Software Engineer needed to develop machine vision inspection systems and custom automated control systems used in the development and production of medical devices. Will work with equipment/software engineers to design machine vision systems, including concepts, prototypes, software development and troubleshooting for complex manufacturing and test equipment. Assists in the development of manufacturing and test equipment used in the development and production of medical devices. Under direct supervision or as member of a team develops electrical/software specifications, designs, and builds of manufacturing and test equipment., * Design Vision systems including specifying cameras, lighting and lensing requirements * Participates on project teams to develop clear specifications, evaluates feasibility of concepts and provides formal estimates for vision system designs * Integrates machine vision systems into a PC or PLC based system * Understands industry standards with Artificial intelligence or deep machine learning to solve vision inspections * Communicate costs and project status to project lead * Collect and analyze inspection results to prove robustness of vision system changes * Complete project deliverables and monitor project schedule and scope changes to assure team can meet delivery requirements * Completes FDA/QSR software requirements by assisting in the creation of specifications and qualifications of equipment * Provides training as required to ensure that the software/vision solutions can be operated effectively * Troubleshoot machine vision and controls systems using pneumatic and electrical schematics * Create supporting design documentation * Procures standard machine vision components * Completes project deliverables and monitors project schedules and scope changes to assure team can meet delivery requirements. ## Related Videos - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) - [Solving Architectural Entropy With Runnable Diagrams](https://www.wearedevelopers.com/videos/100144-solving-architectural-entropy-with-runnable-diagrams) - [Focoos AI: Building the Future of Computer Vision](https://www.wearedevelopers.com/videos/1659-focoos-ai-building-the-future-of-computer-vision) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [What non-automotive Machine Learning projects can learn from automotive Machine Learning projects](https://www.wearedevelopers.com/videos/397-what-non-automotive-machine-learning-projects-can-learn-from-automotive-machine-learning-projects) - [Evolving the developer experience in the age of AI](https://www.wearedevelopers.com/videos/100201-evolving-the-developer-experience-in-the-age-of-ai) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)