高级UI/HMI工程师(基于网络的工业系统)
公司:Aceris Optimage Services Inc.
地点:蒙特利尔,QC(新研发部门)
行业:半导体检测与计量
雇佣类型:全职
汇报对象:工程负责人
关于Aceris Optimage Services Inc.
Aceris Optimage Services是一个高增长的研发中心,作为一家顶级跨国集团的战略部门在蒙特利尔成立。我们的母公司在亚太地区、东南亚、欧洲以及现在的加拿大都有全球业务,是设计和制造先进的后端半导体检测和计量设备的领导者。
我们的蒙特利尔部门是集团的“创新引擎”,专注于将高速、高分辨率的2D和3D光学扫描传感器设计、开发和集成到我们合作伙伴的自动光学检测(AOI)平台中。我们正在构建下一代工业工具,以确保世界上最先进的微芯片的质量。
核心任务
作为高级UI/HMI工程师,您负责“玻璃”层。您的任务是将我们的3D传感器生成的大量数据流转化为无缝、直观和高性能的用户体验。在一个由传统桌面软件主导的行业中,您将引领构建现代化、基于网络的HMI(人机界面),它既是复杂系统配置器,也是每小时数百万次测量的报告者、强大的数据分析平台和高端数字显微镜。
主要职责
• 下一代HMI开发:使用React、TypeScript和Node.js领导响应式、低延迟网络界面的架构和开发。
• 数字显微镜:实现高频数据可视化工具,为操作员提供“实时”感受,包括来自CMOS传感器的低延迟视频流,用于手动对齐和测量。
• 3D计量可视化:利用WebGL/WebGPU(Three.js/Babylon.js)渲染复杂的3D点云和表面地形图,使用户能够旋转、检查和分析硅基板的高细节。
• 复杂工作流程设计:创建“配方管理”的UI,使工程师能够通过清晰的状态驱动界面定义晶圆地图、设置检测参数和校准光学传感器。
• 数据讲述:开发交互式仪表板和统计视图,以可视化缺陷分布、计量趋势和检测批次结果。
• 全栈协作:每天与软件系统工程师合作定义gRPC/WebSocket协议,确保UI能够处理计算机视觉工程师算法的高带宽输出。
必备资格
• 教育背景:软件工程、计算机科学或交互设计的学士或硕士学位,具有扎实的技术背景。
• 前端精通:具有React.js和TypeScript的专家级经验,深刻理解状态管理(Redux、Recoil或类似)。
• 图形与可视化:具有使用WebGL、Three.js或Canvas API渲染大型数据集或3D模型的经验。
• 实时数据:熟练处理通过WebSockets或WebRTC的高吞吐量数据流。
• UX/UI敏感性:对设计和可用性有强烈的洞察力——您了解如何使复杂的工业配置感觉简单且无误。
• 后端基础:熟练使用Node.js构建与C++核心通信的“前端后端”层。
优先资产
• 具有构建工业HMI或科学软件(医学成像、CAD或计量)的经验。
• 熟悉WebAssembly(Wasm),以将浏览器性能推向极限。
• 了解Docker和现代前端部署管道。
• 具有2D/3D图像数据格式和坐标系统的经验。
协作模式
您是蒙特利尔“创始三人组”的第三支柱。您的工作是客户实际接触到的机器的唯一部分,使您的角色对产品的感知质量和操作成功至关重要。
• 您 + 软件系统工程师:您合作确保硬件和浏览器之间的“管道”足够快,使UI感觉瞬时。
• 您 + 计算机视觉工程师:您共同决定如何直观地表示复杂的3D缺陷和计量数据,使操作员易于理解。
为什么选择Aceris Optimage?
这是一个将工业软件推向现代化的难得机会。您将拥有创造的自由,为半导体世界构建一个“特斯拉式”的界面,并得到您桌旁正在进行的深度技术研发的支持。