软件开发工程师--多方向多base可选

薪资面议
C++
上海
本科
2025届
岗位关键词

毕业要求:2025届

投递时间:2024年7月30日-2024年9月30日

岗位职责
通用软件开发工程师: 1、负责产品/平台的软件需求分析、架构设计、代码开发、单元测试、集成测试、静态检查、本地构成、测试环境搭建、问题定位、资料开发等工作; 2、负责相关系统/模块的代码看护及重构,持续优化提升代码质量; 3、负责后端故障诊断和项目支持技术活动,包括产品维护、疑难问题解决、重大项目支撑等。 大数据开发工程师: 1、负责数据分析模型的构建,负责业务应用的数据模型的需求分析、设计; 2、负责基于不同数据源的数据探索、特征选择、模型训练、模型评估和模型调优等工作,完成核心功能编码实现; 3、根据具体数据特征完成模型优化,保障模型应用效果。 嵌入式软件开发工程师: 1、负责软件设计和交付,包括DSP嵌入式软件开发、大规模并行化软件设计、多线程多任务的动态调度,动态内存管理、AI Framework软件框架、编程语言模型等软件关键技术研究; 2、负责软件研发及商用过程中的功能、性能、可靠性等问题的定位解决; 3、负责软件新技术的预研和产品实现,提升产品优势。 操作系统开发工程师: 1、构建端、管、云业界领先的OS解决方案,负责完成操作系统(如调度、内存、编译等,含开源社区)的需求分析、架构设计及优化、代码实现、代码评审、性能调优等工作; 2、负责OS视窗关键技术探索、构建和验证,打造极致流畅性能底座,高端精致动效竞争力,构建下一代视窗引擎; 3、负责OS的安全竞争力构建和安全生态打造,OS内核的形式化验证和基于内核的下一代Fuzz能力构建等工作; 4、负责下一代OS内核、下一代智慧化用户体验、终端OS、下一代嵌入式、边缘计算、虚拟化等技术创新突破。 编译器与编程语言开发工程师 1、负责基础软件(如编译器、编程语言、IDE、语言虚拟机)的需求分析、架构及功能设计、代码实现和优化; 2、负责领域前沿技术(如AI编程/异构编译)的研究与探索,提供高性能编程解决方案,提升产品/平台核心竞争力; 3、从事基础软件的开源工作与生态构建,构筑开源社区影响力。 数据库开发工程师: 1、负责自研数据库内核/数据仓库的需求分析、系统/子系统模块的设计、关键模块和算法的编码实现、单元测试/系统测试以及数据库内核技术的探索和突破; 2、作为原创/主导者参与数据库开源社区核心模块设计、代码评审、代码开发; 3、利用Al技术打造下一代Al-Native数据库自监控、自诊断、自优化、自安全、自组装能力,打造智能领域数据基础底座,推动Al大模型知识注入,提升产品竞争力; 4、负责数据库系统维护,包括数据库安装调测(含小型机、操作系统、磁盘阵列等)、网上问题分析、性能调优、备份恢复以及其它DBA工作,保障产品在网上稳定运行。
岗位要求
岗位要求: 1、计算机、软件、通信、数学等相关专业; 2、热爱编程,熟练掌握C/C++/JAVA/python/shell/Perl/Rust中一种及以上编程语言; 3、有项目实战经历,竞赛获奖经历优先。 面试流程:机考-综测-两轮技术面-主管面 工作地点:上海、杭州、北京、西安、成都 筛选简历频率:2-3次/日
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请 立即举报