Talent.com
Senior User Interface Engineer
Senior User Interface EngineerAceris Optimage Services Inc. • Baie-D'Urfé, Montreal (administrative region), CA
Senior User Interface Engineer

Senior User Interface Engineer

Aceris Optimage Services Inc. • Baie-D'Urfé, Montreal (administrative region), CA
1 day ago
Job type
  • Full-time
Job description

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

    Create a job alert for this search

    Senior User Interface Engineer • Baie-D'Urfé, Montreal (administrative region), CA

    Similar jobs
    Senior User Interface Engineer

    Senior User Interface Engineer

    Aceris Optimage Services Inc. • Baie-D'Urfé
    Full-time
    Montreal, QC (New R&D Division).Senior UI / HMI Engineer (Web-based Industrial Systems).Semiconductor Inspection & Metrology. About Aceris Optimage Services Inc.With a global presence spanning Asia Pa...Show more
    Last updated: 1 day ago • Promoted
    Algebra Private Tutoring Jobs Dewittville

    Algebra Private Tutoring Jobs Dewittville

    Superprof • Dewittville, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Firmware / Embedded software Engineer - saint-jérôme

    Sr. Firmware / Embedded software Engineer - saint-jérôme

    PotisEdge • saint-jérôme, qc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 2 days ago • Promoted
    Senior Platform Engineer – Ingress & Service Mesh (Istio)

    Senior Platform Engineer – Ingress & Service Mesh (Istio)

    Net2Source (N2S) • saint-jérôme, qc, ca
    Full-time
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
    Last updated: 2 days ago • Promoted
    Workday PATT Architect - saint-jérôme

    Workday PATT Architect - saint-jérôme

    Focus on WD • saint-jérôme, qc, ca
    Full-time
    This role requries a bilingual candidate and the requried language is French.We are hiring a Senior Manager to lead Workday Payroll, Time Tracking and Absence delivery across complex client program...Show more
    Last updated: 16 days ago • Promoted
    Flammability Analyst I - Aircraft Interiors Certification

    Flammability Analyst I - Aircraft Interiors Certification

    Preligens • Kirkland, Montreal (administrative region), Canada
    Full-time
    A leading aviation firm is seeking a Flammability Analyst to support the certification of aircraft interior components.This role includes reviewing specifications, preparing compliance documents, a...Show more
    Last updated: 30+ days ago • Promoted
    Workday PATT Architect - mirabel

    Workday PATT Architect - mirabel

    Focus on WD • mirabel, qc, ca
    Full-time
    This role requries a bilingual candidate and the requried language is French.We are hiring a Senior Manager to lead Workday Payroll, Time Tracking and Absence delivery across complex client program...Show more
    Last updated: 16 days ago • Promoted
    Technical Lead

    Technical Lead

    Anime Universe • mirabel, qc, ca
    Full-time
    Minimum commitment : 20 hours per week.A Technical Lead provides technical direction and oversight for software projects, ensuring solutions are scalable, secure, and aligned with business objective...Show more
    Last updated: 10 hours ago • Promoted • New!
    Développeur •euse full stack - senior

    Développeur •euse full stack - senior

    P3F • Blainville, CA
    Full-time +1
    P3F n’est pas seulement une agence web ; c’est un écosystème dynamique où chaque projet est unique, chaque client est une nouvelle découverte, et chaque journée est remplie de défis stimulants.On e...Show more
    Last updated: 25 days ago • Promoted
    Information Technology Private Tutoring Jobs Dewittville

    Information Technology Private Tutoring Jobs Dewittville

    Superprof • Dewittville, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    IBM Domino / Lotus Domino - mirabel

    IBM Domino / Lotus Domino - mirabel

    Excelon Solutions • mirabel, qc, ca
    Full-time
    IBM Domino web development experience.Java middleware development skills preferable.Excellent web application development skills and understanding of best practices and performance optimization tec...Show more
    Last updated: 2 hours ago • Promoted • New!
    Senior Statistical Programmer - mirabel

    Senior Statistical Programmer - mirabel

    Warman O'Brien • mirabel, qc, ca
    Full-time
    Senior / Principal Statistical Programmer | Small CRO | Remote.We're partnered with a small CRO who are experiencing a large amount of growth within Biometrics. As a Senior Statistical Programmer, you...Show more
    Last updated: 30+ days ago • Promoted
    Flammability Analyst 1

    Flammability Analyst 1

    Preligens • Kirkland, Montreal (administrative region), Canada
    Full-time
    The Flammability Analyst supports certification of aircraft interior components designed and manufactured on site and at other divisions. In addition, a Flammability Analyst supports the engineering...Show more
    Last updated: 30+ days ago • Promoted
    Retail Sales Associate-Les Avenues Vaudreuil - Aven

    Retail Sales Associate-Les Avenues Vaudreuil - Aven

    L Brands • Vaudreuil-Dorion
    Full-time +1
    Career Development | 40% Discount | Free Product | EAP | Fun Stores.At Bath & Body Works, everyone belongs.We are committed to creating a culture of belonging focused on delivering exceptional frag...Show more
    Last updated: 4 days ago • Promoted
    IBM Domino / Lotus Domino

    IBM Domino / Lotus Domino

    Excelon Solutions • saint-jérôme, qc, ca
    Full-time
    IBM Domino web development experience.Java middleware development skills preferable.Excellent web application development skills and understanding of best practices and performance optimization tec...Show more
    Last updated: 2 hours ago • Promoted • New!
    JDE World developer - mirabel

    JDE World developer - mirabel

    PIXIE • mirabel, qc, ca
    Full-time
    Provide development and technical support for JD Edwards World in a legacy environment.Develop and maintain JDE World applications. Support and enhance existing custom programs.Debug and resolve pro...Show more
    Last updated: 14 hours ago • Promoted • New!
    Senior Platform Engineer – Ingress & Service Mesh (Istio) - saint-jérôme

    Senior Platform Engineer – Ingress & Service Mesh (Istio) - saint-jérôme

    Net2Source (N2S) • saint-jérôme, qc, ca
    Full-time
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
    Last updated: 2 days ago • Promoted
    Technical Lead - mirabel

    Technical Lead - mirabel

    Anime Universe • mirabel, qc, ca
    Full-time
    Minimum commitment : 20 hours per week.A Technical Lead provides technical direction and oversight for software projects, ensuring solutions are scalable, secure, and aligned with business objective...Show more
    Last updated: 10 hours ago • Promoted • New!