Senior Computer Vision Engineer (R&D)
Company: Aceris Optimage Services Inc.
Location: Montreal, QC (New R&D Division)
Industry: Semiconductor Inspection & Metrology
Employment Type: Full-Time
Reports To: Head of Engineering
About Aceris Optimage Services Inc.
Aceris Optimage Services is a high-growth R&D center established in Montreal as a strategic division of a premier multinational group. With a global presence spanning Asia Pacific, Southeast Asia, Europe and now Canada, our parent company is a leader in designing and manufacturing advanced Back-End-Of-Line (BEOL) semiconductor inspection and metrology equipment.
In our new Montreal facility, we are pushing the boundaries of what is possible in high speed, high precision engineering. Our focus is the design, development, and integration of high-speed, high-resolution 2D and 3D optical scanning sensors into our partner’s automated vision inspection (AOI) platforms. We are building the next generation of industrial tools that ensure the quality of the world’s most advanced microchips.
The Core Mandate
As a Senior Computer Vision Engineer, you are the mathematical architect of our sensing systems. You will work within an elite team — collaborating daily with Software Systems Engineers and UI/HMI Engineers — to translate raw optical data into actionable metrology results. Your primary mission is to develop robust C++ algorithms that drive our next generation of 2D/3D inspection tools.
Key Responsibilities
• Algorithm Architecture: Design and implement state-of-the-art computer vision and image processing algorithms for 3D surface reconstruction (Laser Triangulation, DFF, WLI) and 2D feature extraction.
• High-Precision Metrology: Develop calibration routines and mathematical models for sub-pixel measurement, geometric transformation, and coordinate system alignment between sensors and material handling stages.
• Performance Engineering: Write "industrial-grade" C++ code that executes with extreme efficiency, ensuring the vision pipeline meets the real-time throughput requirements of high-speed semiconductor lines.
• Manual Microscope Mode: Develop the underlying logic for advanced digital microscopy, enabling operators to perform manual micron-level manual measurements and defect classification directly from the sensor feed.
• R&D Innovation: Stay at the forefront of the industry, scouting and implementing new techniques in machine vision to improve defect sensitivity on complex silicon substrates and wafers.
• Cross-Functional Synergy: Define the data structures and mathematical outputs that the Software Systems Engineers will pipe into the Web-based HMI, ensuring a seamless flow from the sensor to the user.
Required Qualifications
• Education: Bachelor or Master’s in Computer Science, Electrical Engineering, Physics, or a related field with a deep specialization in Computer Vision.
• Experience: 4+ years of experience in an R&D or industrial setting, specifically working on high-precision machine vision applications.
• C++ Mastery: Expert-level proficiency in modern C++ (17/20), with a focus on algorithm optimization and low-level memory management.
• Vision Toolkit: Extensive experience with libraries vision and image processing libraries such as OpenCV, Halcon, or others..
• Mathematical Depth: Strong foundation with 3D coordinate space, linear algebra, and numerical optimization.
• Hardware Fluency: Practical experience with industrial CMOS cameras, lighting controllers, motion controllers and high-speed image acquisition hardware (GigE Vision, CoaXPress).
Preferred Assets
• Direct experience in the Semiconductor industry (specifically BEOL metrology or wafer inspection).
• Knowledge of GPU-accelerated computing (CUDA/OpenCL) or SIMD instructions (AVX/SSE).
• A "product-first" mindset: an interest in how your math translates into a tool that an operator can actually use on a factory floor.
The Collaboration Model
In this role, you don't just develop algorithms in isolation; you design the mathematical core that powers the entire system.
• You + Software Systems Engineers: You collaborate to embed your C++ algorithms into a high-performance framework, ensuring that hardware triggers and data throughput are optimized for real-time processing. You provide the "logic," and they provide the "plumbing."
• You + UI/HMI Engineers: You define the visual data standards, ensuring that 2D/3D surface and defect maps are accurate and rendered correctly within the user interface. You ensure that when an operator takes a measurement on the screen, the physics behind it is flawless.
Why Join the Montreal R&D Team?
This is a Ground-Floor Opportunity. Help define the technical culture of a brand-new division while enjoying the financial stability of a multinational parent company. Work alongside peers building a next-gen architecture, far ahead of legacy industry standards and where your contributions matter.
•