(En français ci-dessous)
Agmanic Vision is a fast-growing, expert computer vision consultancy based in Montreal, Quebec. We help product manufacturers improve quality and functionality through AI-driven vision solutions. Our clients are leaders in their industries, including automotive, aerospace, logistics, textiles, and food processing to name but a few.
According to Forbes Magazine, Computer Vision is one of the most impactful technologies of the decade. At Agmanic Vision, we deliver AI driven Computer Vision projects from laboratory to factory floor. If you are an established programmer looking for a new challenge, we would like to hear from you.
We offer
- Cutting edge artificial intelligence and computer vision projects across a variety of industries
- Flexible hours
- Partial remote working
- Competitive conditions
- Group insurances
- Close collaboration with the senior management
- Career advancement opportunities
Position Job Description
- Develop end to end computer vision software applications for industrial inspection and robotics, including databases, user interfaces and interactions with hardware (cameras, robots, PLCs, sensors and actuators etc.)
- Develop computer vision image processing and artificial intelligence algorithms to perform quality control and guide autonomous robots.
- Integrate and test computer vision systems in a laboratory environment, including unit testing, integration testing and hardware in the loop testing.
- Support the installation and testing of computer vision systems at customer sites.
- Contribute to the evolution and maintenance of software development and test tools.
Position Minimum Requirements
- Degree in Computer Science or Software Engineering (or other relevant training)
- Strong knowledge of C# .NET
- At least five years’ experience of C# desktop and/or web application development through to commercialization in Windows and/or Linux environments
- Familiarity with at least one other programming language in addition to C#, ideally C++ or Python
- Knowledge of design patterns and software architecture best practices, notably MVVM and SOLID
- Knowledge of Git or similar source control tools
- Ability to communicate in English and French (functional)
- Able to work at Agmanic Vision’s offices in Anjou two days per week
- Driving license and independent form of transportation
- Right to work in Canada
Position Preferred Requirements
- Knowledge of web development, notably Blazor
- Familiar with an image processing library e.g. OpenCV, MVTec Halcon or Matrox MIL
- Experience with cloud-based development environments, notably AWS EC2 and S3
- Knowledge of Machine Learning and Deep Learning principles
- Experience with Machine Learning and Deep Learning tools, notably TensorFlow and Keras
Location
Anjou, Montreal (Quebec), with remote work partly possible and client visits in various locations in Quebec.
**************************************************
Agmanic Vision est une firme d’experts-conseil en vision par ordinateur en pleine croissance basée à Montréal, Québec. Nous aidons les entreprises manufacturières à améliorer la qualité de leurs produits et leurs procédés grâce à des solutions de vision par ordinateur basée sur l’intelligence artificielle. Nos clients sont des chefs de file dans leurs industries respectives, incluant l’automobile, l’aérospatial, la logistique, le textile et l’agro-alimentaire, pour ne citer que celles-ci.
Selon le magazine Forbes, la vision par ordinateur est l’une des technologies les plus percutantes de la décennie. Chez Agmanic Vision, nous livrons des projets de vision par ordinateur axés sur l’IA, du laboratoire à l’usine. Si vous êtes un programmeur établi à la recherche d’un nouveau défi, nous aimerions mieux vous connaître.
Nous offrons :
- Des projets d'intelligence et de vision artificielle de pointe dans une variété d'industries
- Des horaires flexibles
- Du travail partiellement à distance
- Des conditions compétitives
- Des assurances groupe complètes
- Une collaboration étroite avec la haute direction
- Des opportunités d’avancement professionnel
Description du poste
- Développer des applications logicielles de vision par ordinateur de bout en bout pour l’inspection industrielle et la robotique, y compris les bases de données, les interfaces utilisateur et les interactions avec le matériel (caméras, robots, automates, capteurs et actionneurs, etc.).
- Développer des algorithmes de vision par ordinateur, de traitement d’images et d’intelligence artificielle pour effectuer le contrôle de la qualité et guider les robots autonomes.
- Intégrer et tester des systèmes de vision par ordinateur dans un environnement de laboratoire, y compris des tests unitaires, des tests d’intégration et des tests de matériel incorporé (« hardware-in-the-loop »).
- Soutenir l’installation et la mise à l’essai des systèmes de vision par ordinateur sur les sites des clients.
- Contribuer à l’évolution et à la maintenance des outils de développement et de test logiciels.
Qualifications minimales du poste
- Diplôme en informatique ou en génie logiciel (ou autre formation pertinente)
- Solide connaissance de C# .NET
- Au moins cinq ans d’expérience dans le développement d’applications de bureau et/ou Web C# jusqu’à la commercialisation dans des environnements Windows et/ou Linux
- Familiarité avec au moins un autre langage de programmation en plus de C#, idéalement C++ ou Python
- Connaissance des patrons de conception et des meilleures pratiques en matière d’architecture logicielle, notamment MVVM et SOLID
- Connaissance de Git ou d’outils de contrôle de code source similaires
- Capacité à communiquer en anglais et en français (fonctionnel)
- Être disponible pour travailler dans les bureaux d’Agmanic Vision à Anjou deux jours par semaine
- Permis de conduire et moyen de transport indépendant
- Droit de travailler au Canada
Autres qualifications favorables au poste
- Connaissance du développement web, notamment Blazor
- Familiarité avec une bibliothèque de traitement d’images, par exemple OpenCV, MVTec Halcon ou Matrox MIL
- Expérience avec les environnements de développement basés sur le cloud, notamment AWS EC2 et S3
- Connaissance des principes de l’apprentissage automatique et de l’apprentissage profond
- Expérience avec les outils d’apprentissage automatique et d’apprentissage profond, notamment TensorFlow et Keras
Emplacement
Anjou, Montréal (Québec) avec travail à distance en partie possible et visites de clients à divers endroits au Québec.
Job Types: Full-time, Permanent
Pay: $80,000.00-$120,000.00 per year
Additional pay:
Benefits:
- Dental care
- Extended health care
- Life insurance
Schedule:
Education:
- Bachelor's Degree (required)
Experience:
Language:
- French (required)
- English (required)
Work Location: In person