Job Title: Junior AI Software Developer
Waterloo, ON, CA, N2V 2K1
Our software provides customers with precision control of Virtek laser and vision systems. Our software development team uses Agile development methodology, including SCRUM and Test-Driven Development to ensure the timely delivery of high-quality software that maximizes return on investment. The successful candidate will be part of Virtek's engineering department and a member of the software development team.
Responsibilities:
- Collaborate with the development team to design, implement, and evaluate a camera utility application using C/C++.
- Develop and optimize software modules for image and video capture, processing, and storage.
- Assist in integrating the camera utility with AI model training and evaluation pipelines.
- Participate in code reviews, debugging, and troubleshooting to ensure high-quality software.
- Contribute to the development of technical documentation and user guides.
- Stay up to date with the latest advancements in computer vision, AI, and related technologies.
- Provide support in testing and validating the performance of AI models using the developed camera utility.
- Develop and maintain applications using .NET and modern Windows Forms.
- Design and implement micro-service architecture for scalable and maintainable software solutions.
Requirements:
- A degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Proficiency in C/C++ or/and Python programming languages.
- Basic knowledge of computer vision and image processing concepts.
- Familiarity with version control systems (e.g., Git).
- Familiarity with React, REST APIs, or PHP.
- Experience with .NET development.
- Experience with modern Windows Forms.
- Understanding of micro-service architecture.
Preferred Qualifications:
- Familiarity with camera interfacing and image capture technologies.
- Knowledge of machine learning frameworks (e.g., TensorFlow, PyTorch).
- Familiarity with Linux-based development environments.
Unique benefits of this role:
- Firsthand experience with innovative AI vision technology.
- Collaborative and innovative work environment.
- Opportunity to contribute to impactful projects with real-world applications.
Virtek encourages applications from all qualified candidates. Accommodations are available upon request. Should you need an accomodation at any stage of the recruitment process please contact us at 519-746-7190 ext. 202.
Virtek Vision international is a high technology company based in Waterloo, Ontario. We are the world’s leader in providing laser and vision-based projection and inspection solutions. Virtek has a dominant product position in the aerospace, prefabricated construction and industrial fabrication markets.
Virtek’s solutions support manufacturers world-wide in a variety of specialized industries to assist with assembly processes. Our solutions project laser light onto a 3D work surface with high accuracy, speed, and precision for applications such as composite fiber ply layup, paint masking, placement of components or materials, quality inspection and reverse engineering.
For more information, please visit http://www.virtekvision.com or https://www.youtube.com/user/virtekvision
In 2024, Virtek was acquired by AMETEK, Inc., a leading global provider of industrial technology solutions.