6000-9000元
太钢不锈钢工业园20号厂房
岗位职责
一、软件系统开发与维护
1. 负责 Web 应用程序、移动端及 PC 端软件系统的开发与持续维护;
2. 对现有上位机软件进行功能优化与技术问题修复,保障系统稳定运行。
二、系统架构与关键技术
3. 参与系统整体架构设计及关键技术选型,提升系统性能、可扩展性与稳定性;
4. 根据项目需求完成功能模块的详细设计,编写高质量、可维护性强的代码;
5. 配合上级完成数据流设计、基础框架搭建及核心模块实现。
三、跨团队协作与集成
6. 与嵌入式工程师紧密配合,完成软硬件系统联调,及时解决调试过程中出现的技术问题;
7. 与后端团队协作,确保虚拟场景的数据交互与业务逻辑流畅运行;
8. 与UI/UX设计团队协同,实现高保真、高性能的虚拟场景界面与交互体验。
四、技术支持与文档输出
9. 支持业务团队开展数据处理与分析工作,提供高效可行的技术解决方案;
10. 配合测试团队完成系统测试、用户验收,快速定位并修复缺陷;
11. 负责编写完整的软件开发文档、技术说明及产品使用手册。
五、前沿技术攻关
12. 深入研究并解决 Electron 与原生模块(Native Modules)集成中的复杂技术难题;
13. 推动 3D 可视化、数据可视化等关键技术在工业软件中的落地应用。
任职要求
一、编程基础扎实
1. 本科以上学历,计算机科学与技术、软件开发等相关专业;具备良好的计算机科学基础,熟练掌握至少一种面向对象编程语言(如 Java、Python、C#、JavaScript);
2. 熟悉常见 Web 后端开发框架及数据库原理。
二、Electron 开发经验
3. 精通 Electron 框架,具备至少一个完整 Electron 项目从开发到上线的实战经验;
4. 深刻理解主进程与渲染进程通信机制(IPC)、安全策略及性能调优方法。
三、3D 与可视化开发能力(必需)
5. 有使用 Three.js、Babylon.js 等 WebGL 框架进行 3D 场景开发的实际项目经验;
6. 熟练使用 ECharts、AntV、D3.js 等主流数据可视化库,能实现复杂数据的动态呈现。
四、Unity 引擎开发能力(必需)
7. 熟练使用 Unity 引擎及 C# 语言,掌握面向对象编程思想;
8. 熟悉 Unity 的图形渲染管线、物理引擎、AI 行为系统、资源管理机制及性能分析工具。
五、优先项
1.有使用时序数据库(如 TDengine、InfluxDB)的实际项目经验者优先。
2. 有参与大型机械设备研发类软件项目(尤其是工程机械、隧道掘进设备等工业领域)经验者优先;
3. 了解或熟悉常用机器学习/深度学习模型(如 CNN、RNN、Transformer、LLM 等),并具备实际应用经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕