职位详情
全栈开发工程师
8000-10000元
山西新能正源智能装备有限公司
太原
不限
本科
03-05
工作地址

太钢不锈钢工业园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 等),并具备实际应用经验者优先。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请