岗位描述
AI 软件开发
工作职责
负责以下一个或多个方向研发:
1、负责挖掘业务诉求。通过引入AI方法,简化程序设计、实现复杂度,提升资源利用率和程序性能;
2、负责AI高层建模,设计并实现相关程序。业务功能通过调用专用模型/LLM模型,解决实际问题;
3、负责在AI程序中,引入维测/评估方法,对程序运行的准确率、效率等方面进行评测;
4、负责对上层模型过程进行调优、精化,减少训练/推理过程资源和时间开销,提升AI应用体验;
5、负责追踪业界技术发展,识别关键技术和开源解决方案,通过引入AI前沿技术,提升产品竞争力;
6、负责 AI 大模型的算法研究与跟踪,持续跟进业界最优实现;
7、负责大模型算法在 GPU 平台的开发与优化,充分利用算力,探索模型与硬件算力的最佳适配;
8、负责大模型整体解决方案的研究、设计、验证和交付;
9、开发AI算法并进行优化设计,结合系统性能、容量及稳定性需求,提升通信网络协议处理效率与资源利用率。
任职要求
1、人工智能、数学、计算机、软件、通信、自动化等相关专业,硕士及以上学历;
2、熟悉掌握Python/C++/C等编程语言,了解常见的数据结构,热爱编程;
3、熟悉计算机体系架构和工作原理,对网络通信、分布式调度系统有一定的了解,具备分布式环境下程序开发维护能力;
4、熟悉Linux、PaaS、CaaS等运行环境,能在相关环境下完成功能开发;
5、掌握AI基本知识,了解常用深度学习算法原理,可以从模型层面,对训推过程消耗的系统资源和时间开销进行调优;
6、了解一定人工智能方面的技术,了解智能体设计和工具调用,有AI相关工作经验者(多模态、知识工程、训练推理、模型精调等),熟悉PyTorch、TensorFlow等AI工具,熟悉Cuda编程等,优先考虑。
AI Infra
工作职责
1、负责AI 算力调度研究开发,AI模型训练和推理性能、可靠性、易用性提升,研发训练推理加速和优化技术;
2、负责AI学习框架,编译器、算子、智能体、智能工具和运维工具研发;
3、负责异构GPU AI硬件环境下的AI应用性能提升,及硬件迁移应用无感知研究开发,包括以下方向
1)负责AI训练、推理所需分布式存储和对象存储、数据索引和分发、数据加速、冷热分层、异地多中心技术研究开发;
2)负责AI虚机和容器 Kubernetes(K8s)集群调度和组网研究开发,充分利用集群内资源,提升训练精度;
3)负责AI网络的设计和开发,实现AI数据在无损网络高吞吐量、低延迟、高可靠,研究AI软交换网络及智能组网调度;
4)负责AI 训练框架、编译器、算子设计和开发;
5)AI在异构硬件、DPU上的加速研究开发,设备驱动和协议开发。
任职要求
1、计算机科学、人工智能、软件工程、数据科学、通信、自动控制等相关专业,硕士及以上学历;
2、熟练掌握至少一种及以上编程语言(如C/C++、Python、Go、rust);
3、了解深度学习或者LLM原理,参与过相关学习实践,对AI 基础设施技术的研究和开发有强烈兴趣;
4、具备良好的团队合作能力,能够独立思考并解决复杂问题;
5、有以下经验之一者优先
1)有深度学习框架(如TensorFlow、PyTorch等)的经验及推理模型精调经验;
2)熟悉openstack、kubernetes;
3)熟悉文件系统,分布式存储/对象存储;
4)熟悉TCP/IP,NCCL、NV-Link或者对ROCE/Infiniband,对XPU加速有了解;
5)熟悉CUDA架构,编译原理、计算图或者算子开发;
6)有智能体AI-agent开发经验,熟悉MCP。
通用软件开发
工作职责
负责以下一个或多个方向研发
1、负责前后台应用/驱动/协议/音视频软件/中间件软件的开发和维护。包括相关模块的工作内容
1)需求分析、方案设计、功能实现和性能调优;
2)测试问题的分析和解决;
3)满足产品交付过程的进度、质量要求;
4)模块相关联的行业技术发展趋势跟踪,竞品对标分析,制定内部竞争力提升计划并负责实施;
2、负责通信网络协议或公共基础软件的方案设计与开发,参与协议标准研究及实施,推动算法优化与性能提升;
3、研究并行计算、多核编程在通信网络协议中的应用,设计海量数据路径计算、压缩算法及无状态/弹性扩展架构方案;
4、负责项目的CI/CD平台开发,提升工程效率与质量,包括构建自动化编译平台,自动化测试平台,自动化部署与发布平台;
5、负责前端/后端页面的构建与优化,完成相应的需求开发,保证代码的质量和性能,保证相关功能交付。
任职要求
1、计算机科学、人工智能、软件工程、数据科学、通信、自动控制等专业,硕士及以上学历;
2、具备扎实的编程基础,熟练掌握Java、C/C++等至少一门编程语言;
3、熟悉安卓、Linux或其它OS系统相关软件模块(以下经验要求,至少一个以上符合)
1)有前台客户端应用软件开发和维护经验;
2)有嵌入式BSP驱动软件开发经验;
3)有计算机网络和协议设计和开发维护经验;
4)有近场或蜂窝通信相关协议开发维护经验;
5)有后台服务器软件开发部署经验;
6)有音视频相关软件开发维护经验;
7)有OS中间件软件开发维护经验;
8)有OS系统优化,性能提升经验。
嵌入式软件开发
工作职责
1、负责嵌入式处理器芯片固件开发,完成CPU核,内存,时钟电源的初始化工作;同时负责uboot与bios开发,根据单板裁剪/适配相关功能,完成单板初始化工作,引导系统启动;
2、负责用户态与内核态的CPU/DSP/业务芯片/单板驱动开发,根据芯片手册完成芯片的驱动开发和调试,并支持业务软件完成业务开发;
3、负责在嵌入式系统完成业务相关的需求开发,并解决商用过程中的功能、性能、可靠性问题。
任职要求
1、计算机、软件、通信、自动化等相关专业,硕士及以上学历;
2、熟悉掌握但不限于JAVA/C++/C/Python/JS/HTML/GO/Rust等编程语言,了解常见的数据结构,热爱编程;
3、熟悉计算机体系架构,对x86/ARM/RISC-V/MIPS等架构有一定的了解;
4、熟悉Linux、RTOS等常见的操作系统,并能够在相关的操作系统下完成驱动及业务功能开发。
数据库及中间件
工作职责
负责以下一个或多个方向研发:
1、关系型、NO SQL等数据库系统软件研究开发;
2、消息队列等通信中间件研究开发;
3、量子计算、加解密、可信计算研究开发;
4、平台型开源中间件软件开发;
5、负责组织高可用数据库的性能、容量调优,达到项目要求。
任职要求
1、计算机、通信、电子、软件工程、信息与计算科学等相关专业,本科及以上学历;
2、熟悉C/C++/Go/Python等编程语言;
3、熟悉消息通讯中间、量子计、加解密、可信计算、操作系统优先;
4、熟悉数据库相关原理技术优先;
5、有相关开源项目维护经验者优先。
操作系统软件开发
工作职责
负责以下一个或多个方向研发:
1、负责Linux/实时操作系统内核模块开发、调度算法优化及通信、内存管理中间件设计,支持高并发、低延迟场景;
2、设计分布式数据存储与同步机制,保障多节点间数据的高可靠性、一致性,优化数据访问效率;
3、主导Linux系统性能调优(启动流程、内存管理、驱动开发),并实施安全策略(如SELinux、漏洞修复)以提升系统稳定性;
4、适配多硬件平台(如嵌入式、服务器集群),支持云原生、容器化等技术,满足高并发、低时延等差异化需求;
5、开发辅助系统调试/运维工具,提升系统的可维护性;
6、维护编译器相关的工具链生态,如调试器,连接器,汇编器等,保证公司的工具链的兼容性与稳定性;
7、优化编译器,通过中间的代码优化等手段,提升编译器出目标文件性能。
任职要求
1、计算机、通信、电子、软件工程、信息与计算科学、自动化等相关专业,本科及以上学历,具备扎实的理论基础;
2、熟练掌握一种或多种主流开发语言,具备良好、严谨的编程风格;
3、熟悉Linux操作系统(如Ubuntu),了解容器化技术、Git、Maven等研发工具及微服务架构(如Dropwizard);
4、了解关系型数据库与分布式缓存原理,具备基础功能开发经验;有云原生、集群架构实践经验者优先;
5、具备良好的英文读写能力,沟通协调能力强,责任心强,适应团队协作与快速学习。
智能智造
工作职责
1、负责公司产品中试组装、测试工装设备的上下位机应用软件开发,独立完成需求对接评审、技术方案制定、代码编码实现、功能调试验证,保障软件功能匹配智能制造生产、产品测试的实际业务需求。
2、配合部门智能化技术与装备开发、验证、部署工作,迭代优化工装设备软件功能,解决智能制造生产、产品测试过程中出现的软件适配、兼容性、稳定性问题,提升设备智能化运行水平。
3、深度参与产品研发项目,结合智能装备组装、测试的软件实操经验,从软件开发、设备适配角度提出优化建议,助力产品可生产性、可测试性、可维护性全面提升。
4、负责工装软件的现场发布部署、试运行跟进及后期运维迭代,配合产品转产测试工作,通过稳定的软件支撑保障产品智能制造验证、转产交付质量,输出相关开发及运维文档。
任职要求
1、本科及以上学历,智能制造、计算机、软件工程、电子信息、自动化、人工智能等相关专业,基础知识扎实。
2、熟练掌握C/C++、Python、Java等至少一种主流开发语言,了解串口、网口、总线等常用设备通信协议,具备基础的上位机、下位机软件开发或调试实践经验。
3、具备良好的逻辑思维和问题排查能力,能够快速理解工业工装、智能设备测试、智能制造生产相关业务场景,愿意深耕设备应用型软件开发领域。
4、具备良好的团队协作、沟通对接能力和责任心,工作严谨细致、执行力强,拥有较强的学习能力和抗压能力,能够配合项目节点完成开发交付工作。
驱动软件开发
工作职责
1、从事底层驱动软件的开发与验证,为各类硬件设备提供统一接口,屏蔽硬件差异;
2、负责自研模块(如相干光模块等)的软件开发与调试,包括器件级驱动、模块控制逻辑等;
3、参与嵌入式系统的开发与优化,基于MCU芯片与FreeRTOS等嵌入式操作系统实现功能;
4、设计并实现统一的平台化软件架构和标准化接口,提升业务层开发效率与部署便捷性;
5、持续对软件架构进行重构与优化,增强系统稳定性、可维护性与扩展性;
6、抽象通用软件模块,推动平台化、组件化建设,提升开发效率与代码复用性;
7、跟踪行业前沿技术,探索并引入新功能、新特性,提升产品竞争力;
8、协同硬件、业务、测试等多部门,完成系统联调、问题定位与性能优化。
任职要求
1、计算机、电子、通信、自动化、软件工程等相关专业本科及以上学历;
2、熟练掌握 C/C++ 编程语言,具备良好的编程规范与工程实践能力;
3、熟悉数字电路、模拟电路、计算机体系结构、操作系统原理等基础知识;
4、熟悉嵌入式软件开发流程,具有基于 MCU芯片(如STM32、ARM Cortex-M系列)的开发经验;
5、掌握 FreeRTOS 等嵌入式操作系统的使用与移植,具备任务调度、内存管理、中断处理等开发能力;
6、熟悉 Linux 内核机制、TCP/IP 网络架构者优先;
7、熟悉常用仪器仪表(如示波器、万用表)的使用,具备硬件调试与问题定位能力;
8、熟悉多线程、内存管理、系统调度等关键技术,具备良好的系统设计与调试能力;
9、具备良好的英文技术文档阅读能力,有实际项目经验者优先;
10、具备良好的沟通协作能力,有较强的问题分析与解决能力;
11、有责任心、抗压能力强,积极主动,具备良好的团队合作精神。
芯片应用开发
工作职责
1、负责CPU生态配套工具的设计、开发与自测,完成多架构适配与版本迭代,探索AI/LLM能力在工具中的落地应用。
2、针对数据库、智算、存储等业务场景开展性能采集与分析,完成 x86/ARM/RISC-V 多架构代码迁移与性能调优。
3、参与操作系统适配、内核功能调试与故障定位,协助完成开源社区补丁合入。
任职要求
1、本科及以上,计算机、软件、电子信息等相关专业,编程基础扎实,掌握 C/C++/Python/Go 至少一门。
2、熟悉Linux开发环境与常用命令,掌握计组、操作系统基础(CPU架构、内存、进程、中断等),了解编译原理。
3、学习能力强、责任心强,具备良好的沟通协作与文档撰写能力。
加分项:熟悉 RISC-V/ARM 架构;有 perf 等性能调优经验;有开源社区贡献经历;熟悉 AI/LLM 应用开发。
AI大模型
工作职责
1、负责大模型应用平台及核心系统的设计、开发与优化,支撑语言大模型、多模态大模型等业务场景高效落地;
2、负责智能体(AI Agent)系统研发,构建任务规划、工具调用、记忆管理、多智能体协作、MCP接入及工作流编排等能力;
3、负责检索增强生成(RAG)系统研发,包括文档解析、知识库构建、向量检索、混合检索、重排序及生成质量优化;
4、负责大模型应用的工程化建设,完善监控、评测、容错、灰度发布、安全治理及成本分析体系,保障生产环境服务SLA;
5、参与大模型与业务系统的集成,解决模型效果、推理性能、数据安全、系统兼容性及规模化交付中的工程问题;
6、跟踪大模型领域前沿技术,推动模型微调、上下文工程、推理加速、多模态交互等技术在实际业务中的应用。
任职要求
1、计算机科学、人工智能、软件工程、数据科学、通信、自动控制等相关专业,硕士及以上学历;
2、具备扎实的计算机基础,熟悉数据结构、算法、操作系统、计算机网络、数据库及软件工程相关知识;
3、熟练掌握Python、C/C++、Go、Rust、Java等至少一种编程语言,具备良好的系统设计和工程实现能力;
4、了解Transformer、注意力机制、预训练、指令微调、RLHF、RAG及大模型推理等基本原理,参与过相关项目或实践;
5、熟悉Linux开发环境,了解容器、微服务、分布式系统及GPU计算相关技术,具备独立分析和解决复杂问题的能力;
6、具备良好的沟通协作能力、学习能力和工程质量意识,对大模型技术及其产业化应用有强烈兴趣。