Job Title: Sr. Software Developer/Engineer - Vision & Measurement System
Waterloo, ON, CA, N2V 2K1
The Senior Software Developer plays a key role in the design, development, and optimization of embedded software for our advanced AI Projector technologies. This position is based on-site in Waterloo, ON and involves full lifecycle software development—from requirements analysis and design through implementation, testing, and maintenance. The role requires strong programming and debugging skills, as well as close collaboration with cross-functional teams to ensure seamless software integration within the device.
Responsibilities:
- Develop and maintain algorithms for multi‑device vision systems and ensure accurate, consistent measurement across hardware.
- Build and evolve supporting tools and back‑end components for system setup, diagnostics, and maintenance.
- Improve system robustness and UX through clear feedback, strong error handling, and reliable workflows.
- Optimize performance, introducing concurrency, and modernizing legacy code while maintaining clean architecture.
- Create new features, specifications, and documentation in collaboration with product and senior technical teams.
- Work on advanced laser and vision projection systems, contributing to precision and reliability.
- Participate in Agile workflows, peer reviews, and ongoing code quality and process improvements.
Requirements:
- University degree in Computer Science, Engineering, or equivalent experience; Master’s or PhD preferred.
- Extensive expertise with object-oriented programming
- Extensive experience with these languages and frameworks, C/C++, C#, .NET, Python.
- Extensive experience with Classic Computer vision algorithms, camera calibration, Linear algebra and optimization
- Proficiency in Embedded Software Programming and Embedded Systems.
- Demonstrable ability to implement products using artificial intelligence, deep learning, or vision analytics.
Salary Range: CDN $120,000 to $160,000.
This position is an existing vacancy. AI technology will be used in the evaluation of candidates.
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.