职位详情
系统架构工程师
2-4万
北京锐达仪表有限公司科技中心
天津
5-10年
本科
10-24
工作地址

锐达集团

职位描述

【岗位职责​】

1. 架构设计:主导系统整体架构(业务、技术、数据),输出设计文档,制定技术规划,把控框架、中间件等技术选型。​组织团队完成软件系统核心框架搭建落地。​

负责构建稳定、高效、可扩展的工业级应用软件平台架构,并带领技术团队将其实现。包括但不限于web端、pc端、移动端、算法模块、可靠通信协议(如基于串口)、与云平台IoT后台之间的技术栈整合、模块划分和接口定义。

2. 难题攻坚:解决高并发、分布式事务等核心技术瓶颈,预判架构风险,制定应急预案,参与核心模块开发。​

3、团队赋能:指导技术团队,统一技术规范,跨产品 / 运维等团队协作,推动架构落地,沉淀技术文档。​

技术标准与流程制定:建立并推行软件开发生命周期的各项规范,包括代码管理、设计评审、测试策略及持续集成/交付(CI/CD)流程。

指导软件开发团队(软件、算法与嵌入式之间通讯交互)进行技术决策、攻克技术难题,并培养团队成员成长。

评估并引入新技术、框架和工具,保持技术架构的先进性和竞争力。

4、质量优化:制定系统质量指标,通过测试优化性能与稳定性。​

解决系统层面的优化性能、功耗和实时性,确保在复杂工况下的系统稳定性和可靠性。

【任职要求​】

1. 学历经验:本科及以上(计算机相关专业),10 年以上研发经验,5 年以上架构设计经验,有大型系统搭建 / 重构案例。​

2. 技术能力:

● 框架使用:熟练使用Spring Boot、Spring Cloud和MyBatis等主流Java后端框架,能够快速构建和部署微服务架构。

● Java基础:精通Java基础,包括集合框架和并发编程等核心概念,这是进行高效、稳定后端开发的基础。

● 其他语言:熟悉python等其他主流语言,熟悉网络、OS

● 数据库与中间件:悉MySQL的索引优化和事务处理机制,熟悉分布式(Redis)的缓存策略,同时掌握分布式消息队列(Kafka或RabbitMQ)等消息中间件的使用,确保系统能够高效处理数据流和消息传递。

● 分布式系统有深刻认知,熟悉分布式缓存(如 Redis)、分布式消息队列(如 Kafka、RocketMQ)、分布式数据库(如 TiDB、CockroachDB、MongoDB)等关键组件的原理与应用、掌握分布式架构(CAP/BASE)、微服务 / 云原生等模式的实践经验。​

● 操作系统:掌握Linux基本操作,能够在Linux环境下进行开发、调试和部署工作。

3. 具备出色的代码优化、性能调优和架构设计能力,能够熟练运用设计模式解决复杂问题。

4. 掌握无线通信条件下分布式资源调度与计算架构设计方法

5. 精通云计算技术,熟悉 AWS、阿里云、腾讯云等主流云平台,能够将本地化部署应用架构迁移至云端,优化云资源配置,降低运维成本,利用云平台的弹性计算、容器服务(如 Kubernetes、docker)等功能提升系统的灵活性与可扩展性。​

【加分项】:

● 内存管理、多线程,拥有很强的自主解决问题的能力,具有嵌入式控制系统开发经验

● 具备出色的代码优化、性能调优和架构设计能力,能够熟练运用设计模式解决复杂问题。

● 软硬件协同设计:理解雷达相关硬件产品的软硬件架构,能够协调Java与嵌入式开发

● 通信协议:熟悉TCP/IP、HTTP等协议,熟悉各类数据通信机制

● 了解多核ARM+GPU架构下的嵌入式软件架构设计与开发

● 具备应用类、算法类和驱动类软件开发与算力优化的能力

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

立即申请