职位描述
岗位职责
- 负责基于Unity3D的工控领域可视化产品开发,包括工业场景建模、虚拟仿真界面搭建、交互逻辑实现等;
- 参与项目需求分析与技术方案设计,结合工控行业特点(如设备数据交互、实时监控、高稳定性要求),制定合理的Unity3D开发方案并落地执行;
- 负责3D模型、材质、动画等资源的优化与整合,保障工业场景渲染效率、交互流畅度,满足工控系统对实时性、稳定性的核心要求;
- 对接工控设备(如PLC、传感器、变频器等)的数据接口,实现设备运行状态、参数数据在Unity3D场景中的实时可视化展示与交互控制;
- 参与项目测试与问题排查,配合测试、产品及硬件团队,完成功能迭代优化、Bug修复,确保产品符合行业标准与客户需求;
- 关注Unity3D技术前沿及工控行业应用趋势,将适配的新技术、新方案融入产品开发,提升产品竞争力。
任职要求
(一)核心要求
- 本科及以上学历,计算机、软件工程、数字媒体技术、自动化等相关专业,1-3年及以上Unity3D实际项目开发经验,有工控、工业仿真、智能制造相关项目经验者优先,能独立负责工业级3D可视化模块全流程开发;
- 精通Unity3D引擎核心技术及进阶应用,熟练掌握场景搭建、UI开发(UGUI/NGUI)、动画系统(关键帧/状态机/动画融合树)、物理引擎(碰撞检测/刚体模拟)、粒子效果、Shader编程(表面着色器/顶点着色器),能独立完成工业场景的3D交互开发、实时渲染优化及性能调优(Draw Call、三角面数、内存占用管控);
- 精通C#编程语言,熟悉.NET Framework/.NET Core框架,具备扎实的面向对象编程思想、泛型、委托、事件、多线程、异步编程等核心能力,能编写高效、健壮、可复用的工业级代码,具备复杂场景下的代码调试、性能分析与问题排查能力;
- 熟练掌握至少2种工业通讯协议(Modbus RTU/TCP、OPC UA/DA、MQTT、TCP/IP等),具备工控设备(PLC、传感器、变频器、组态软件)数据接口对接、实时数据解析与3D场景联动的实操经验,能实现设备状态实时同步、参数可视化与远程交互控制;
- 具备工业级3D资源处理与优化能力,能配合美术团队完成模型(3ds Max/Maya导出)、材质、动画的导入、烘焙、压缩与优化,解决工业场景中大面积模型加载、多设备同时渲染的卡顿问题,保障复杂工业场景下的帧率稳定(目标帧率≥30FPS);
(二)素质要求
- 具备强烈的责任心与团队协作意识,能高效配合跨部门(产品、硬件、测试)团队完成项目交付;
- 具备良好的需求理解能力、逻辑思维能力,能快速定位并解决开发过程中的技术问题;
- 热爱技术研发,愿意深耕工控行业,具备较强的学习能力,能快速适应行业技术迭代与业务需求变化;
- 具备良好的沟通表达能力与文档编写习惯,能规范记录开发流程与技术方案。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕