岗位描述
岗位职责
1.参与或主导软件系统架构设计,主导核心技术栈选型和重点模块的技术方案,根据业务发展和技术趋势,制定系统的中长期技术演进路线;
2.主导系统核心框架、公共组件的代码编写,带领团队负责解决开发过程中的重大技术难题、性能瓶颈等;
3.主导技术标准、设计及文档规范的制定;
4.为研发团队提供技术指导、架构培训和技术分享,提升团队整体的技术视野和工程能力。
5.关注行业前沿技术,探索其在现有行业场景中的落地可能性,以技术驱动业务创新;
岗位要求
1.全日制本科及以上学历,计算机、自动化、仪表仪器等相关专业,本科7年、硕士5年及以上Windows/Linux应用程序开发经验;
2.主导或者作为核心人员参与过跨平台,高扩展性的软件平台架构开发;
3.精通C++语言编程,深入理解操作系统原理,数据结构和算法,同时掌握C#/Python等其它语言更优。
4.熟练掌握跨进程/跨语言通信机制(如Socket、共享内存、Protobuf、RESTfulAPI、C#与C++混合编程);熟悉多线程/多进程并发编程、内存池设计、零拷贝等技术。
5.熟悉AI辅助开发的工作流编排;
6.良好的英语听说能力,技术文档处理能力(需求、设计、使用说明等);
7.半导体或者ATE设备软件开发经验者优先。