软件开发工程师(实习)
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. 软技能
• 良好的逻辑思维能力与问题定位能力,能独立解决基础技术问题。
• 较强的学习能力,适应快速迭代的技术环境。
• 良好的沟通能力与团队协作意识,能高效完成跨团队协作任务。
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请
立即举报