Overview
Company : Aceris Optimage Services Inc.
Location : Montreal, QC (New R&D Division)
Employment Type : Full-Time
Reports To : Head of Engineering
Senior UI / HMI Engineer (Web-based Industrial Systems)
Industry : Semiconductor Inspection & Metrology
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.
Our Montreal division is the group\'s "innovation engine", focused on 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 UI / HMI Engineer, you own the "Glass" layer. Your mission is to take the massive data streams generated by our 3D sensors and transform them into a seamless, intuitive, and high-performance user experience. In an industry dominated by legacy desktop software, you will lead the charge in building a modern, web-based HMI (Human-Machine Interface) that functions as a complex system configurator, a reporter of millions of measurements every hour, a powerful data analytics platform and a high-end digital microscope.
Key Responsibilities
- Next-Gen HMI Development : Lead the architecture and development of a responsive, low-latency web interface using React, TypeScript, and Node.js .
- The Digital Microscope : Implement high-frequency data visualization tools to provide a "real-time" feel for the operator, including low-latency video streaming from CMOS sensors for manual alignment and measurement.
- 3D Metrology Visualization : Utilize WebGL / WebGPU (Three.js / Babylon.js) to render complex 3D point clouds and surface topography maps, allowing users to rotate, inspect, and analyze silicon substrates in high detail.
- Complex Workflow Design : Create the UI for "Recipe Management," enabling engineers to define wafer maps, set inspection parameters, and calibrate optical sensors through a clear, state-driven interface.
- Data Storytelling : Develop interactive dashboards and statistical views to visualize defect distributions, metrology trends, and inspection lot results.
- Full-Stack Collaboration : Work daily with the Software Systems Engineers to define gRPC / WebSocket contracts and ensure the UI can handle the high-bandwidth output of the Computer Vision Engineer’s algorithms.
Required Qualifications
Education : Bachelor’s or Master’s in Software Engineering, Computer Science, or Interaction Design with a strong technical background.Frontend Mastery : Expert-level experience with React.js and TypeScript , with a deep understanding of state management (Redux, Recoil, or similar).Graphics & Visualization : Proven experience with WebGL, Three.js, or the Canvas API for rendering large datasets or 3D models.Real-Time Data : Proficiency in handling high-throughput data streams via WebSockets or WebRTC .UX / UI Sensibility : A strong eye for design and usability—you understand how to make complex industrial configurations feel simple and error-proof.Backend Basics : Proficiency in Node.js for building the "Backend-for-Frontend" layer that communicates with the C++ core.Preferred Assets
Experience building Industrial HMI or scientific software (Medical Imaging, CAD, or Metrology).Familiarity with WebAssembly (Wasm) to push browser performance to its limits.Knowledge of Docker and modern frontend deployment pipelines.Experience with 2D / 3D image data formats and coordinate systems.The Collaboration Model
You are the third pillar of the Montreal "Founding Trio." Your work is the only part of the machine the customer actually touches, making your role vital to the product\'s perceived quality and operational success.
You + Software Systems Engineer : You collaborate to ensure the "pipes" between the hardware and the browser are fast enough to make the UI feel instantaneous.You + Computer Vision Engineer : You work together to decide how to visually represent complex 3D defects and metrology data so that they are easily understood by the operator.Why Aceris Optimage?
This is a rare opportunity to move industrial software into the modern era. You will have the creative freedom to build a "Tesla-like" interface for the semiconductor world, supported by the deep-tech R&D happening right next to your desk.
#J-18808-Ljbffr