软件开发工程师(实习)

250-500元/天
系统工程师
上海
本科
5天/周
最少3个月
岗位关键词
岗位职责
1. 软件开发与维护 • 参与公司核心产品的功能开发、模块设计及维护,基于C/C++、Python完成高性能代码编写。 • 根据需求文档或技术方案,独立完成模块开发、单元测试及调试优化。 2. 算法实现与优化 • 结合业务需求,实现基础算法逻辑(如排序、查找、动态规划等),参与算法性能调优。 • 在数据处理、系统优化等场景中应用算法解决问题。 3. 技术协作与文档 • 与产品、测试、前端团队协作,确保项目高效交付。 • 编写技术设计文档、接口文档及开发日志,保证代码可维护性。 4. 学习与实践 • 持续学习新技术框架(如分布式系统、微服务架构等),参与团队技术分享。 • 在指导下完成代码评审、性能优化及技术难题攻关。
岗位要求
1. 学历与背景 • 学历要求:本科及以上学历,计算机科学、软件工程、电子信息等相关专业优先。 2. 技术能力 • 编程语言: • 熟练掌握 C/C+或 Python至少一种,熟悉语法、面向对象编程及常用库(如STL、NumPy等)。 • 了解其他语言(如Java、JavaScript)优先。 • 算法与数据结构: • 熟悉常见数据结构(数组、链表、树、图)及算法(排序、查找、动态规划)。 • 能够独立完成简单算法设计与实现(如LeetCode简单/中等问题)。 • 开发工具: • 熟悉 Git 版本控制工具,了解分支管理及代码提交规范。 • 掌握基础调试工具(如GDB、PyCharm调试器)及IDE使用。 • 操作系统与数据库: • 熟悉Linux/Windows环境,掌握常用命令及脚本编写(Shell/Python)。 • 了解关系型数据库(MySQL/PostgreSQL)或NoSQL(Redis/MongoDB)基础操作。 3. 软技能 • 良好的逻辑思维能力与问题定位能力,能独立解决基础技术问题。 • 较强的学习能力,适应快速迭代的技术环境。 • 良好的沟通能力与团队协作意识,能高效完成跨团队协作任务。
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请 立即举报