职位详情
后端开发工程师(SysML建模语言方向)
1.5-2.5万
金航数码科技有限责任公司
西安
5-10年
本科
09-16
工作地址

大华股份西安数智产业园2号楼三层

职位描述
岗位职责:
1.负责航空航天、汽车制造等领域领域特定语言(DSL)的设计与实现,基于 ANTLR、Xtext 等工具构建语法解析器、语义分析器及编译器;
2.开发并维护基于 LSP(Language Server Protocol)的语言服务器,支撑代码补全、语法校验、定义跳转等 IDE 核心功能;
3.基于 EMF 框架构建工业级元模型,实现 UML、SysML 等建模语言的底层支撑,对接前端建模工具;
4.设计高可用的后端服务架构,处理大规模模型数据的存储、加载与版本管理,保障系统稳定性与性能;
5.与前端团队协作,定义前后端交互协议,支撑 Web IDE 与建模工具的无缝集成,解决跨团队技术难点。
任职要求:
1.学历与专业:
本科及以上学历,211/985 院校优先,计算机科学与技术、软件工程、航空航天工程、汽车工程等工科相关专业,具备工业软件领域背景者优先;
2.核心技术与经验:
◦8 年以上 Java 开发经验,精通 Java 并发编程、JVM 调优及设计模式,能基于 Java 生态构建高性能后端服务;
◦深入理解面向对象编程思想,具备复杂业务逻辑的抽象与建模能力,有大型企业级应用开发经验;
3.领域语言开发能力:
◦具备领域特定语言(DSL)设计与实现经验,熟练使用 ANTLR 进行语法解析器开发,或精通 Xtext/Xtend 实现 DSL 工具链(含编辑器、验证器、代码生成器);
◦熟悉语法分析、语义检查、AST(抽象语法树)处理等编译原理相关技术,能独立解决语言设计中的复杂问题;
4.LSP 与建模技术:
◦有基于 LSP 协议开发 Language Server 的实战经验,能实现补全、诊断、格式化、重构等核心语言服务;
◦精通 EMF(Eclipse Modeling Framework),熟悉元模型定义(Ecore)、模型序列化与资源管理,有 UML、SysML 等建模软件开发经验;
5.工程化能力:
◦熟悉 Maven/Gradle 构建工具、Git 版本控制及 CI/CD 流程,具备良好的代码规范与文档编写习惯;
◦了解工业软件领域的模型驱动开发(MDD)方法论,有 PLM(产品生命周期管理)或 CAD/CAE 工具集成经验者优先;
6.综合素养:
◦具备较强的技术攻坚能力,能独立分析并解决复杂技术问题;
◦拥有良好的跨团队沟通能力与协作精神,能清晰表达技术方案并推动落地;
对航空航天、汽车制造等行业的业务流程有一定理解,能将行业需求转化为技术实现者优先。

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

立即申请