软件工程师实习生
2026-08-03 17:34:26 刷新
200-400/天 上海 本科 5天/周 实习6个月 提供转正机会
可转正实习
微信扫码同步查看
投递方便通知及时
扫码手机查看
投个简历
职位描述:
公司:上海原子智数科技有限责任公司 岗位职责 参与 CAD 桌面软件的研发,承担产品功能从需求分析、技术设计、编码实现到测试维护和持续优化的完整开发工作。 1. 核心功能开发:使用 C#、.NET 开发 CAD 软件核心功能和业务逻辑,围绕零件、装配体、工程图、配置、自定义属性等场景,实现 CAD 模型的智能处理。 2. 软件设计与实现:参与功能模块拆分、接口设计、数据结构设计及技术方案评审,编写结构清晰、易于测试、便于维护和扩展的代码。 桌面应用开发:使用 WPF 或 WinForms 完成桌面端界面及交互功能开发,持续优化软件易用性、响应速度和稳定性。 3. 智能体应用开发:将大语言模型和智能体技术应用于 CAD 产品,完成模型调用、工具编排、上下文管理及业务流程集成,持续探索和优化用户体验。 4. 质量保障与性能优化:编写并维护单元测试、集成测试,参与代码审查;负责问题定位、缺陷修复、性能分析及版本兼容性处理。 5. 工程化建设:使用 Git 进行分支管理和团队协作,参与代码规范、自动化构建、持续集成及发布流程的建设与改进。 6. 技术文档编写:编写并维护技术设计文档、接口文档、测试说明和用户操作文档。 岗位要求 1. 学历要求:计算机科学与技术、软件工程、自动化等相关专业,本科三年级及以上或研究生在读。 2. 编程基础扎实:熟练掌握 C#,深入理解面向对象编程。熟悉 .NET 技术体系:熟悉 .NET Framework 或现代 .NET,掌握集合、LINQ、异步编程、文件与数据处理等常用开发技术,能够独立完成模块开发和调试。 3. 具备软件设计能力:理解模块化、低耦合、高内聚等设计原则;了解常用设计模式,能够根据需求进行合理的类、接口和模块设计。 4. 具备良好的代码质量意识:重视代码可读性、可维护性和可测试性,能够编写规范、健壮的代码,并主动进行重构和技术债治理。 5. 具备测试和调试能力:掌握基本的单元测试方法,能够使用调试器、日志和性能分析工具定位复杂问题。 6. 具备软件工程素养:熟练使用 Git,理解分支管理、代码审查、版本管理和团队协作流程;了解敏捷开发、持续集成等工程实践。 7. 具备问题解决能力:具有良好的逻辑思维、问题拆解和自主学习能力,能够阅读技术文档,并独立完成技术调研和方案验证。 8. AI 辅助编程意识:愿意使用 Codex、Claude Code 等 AI 编程工具辅助需求分析、代码开发、测试、重构和问题排查,同时能够对生成代码进行验证和质量把控。 加分项 1. 参与过具有一定规模的软件项目,能够清晰介绍个人负责的模块、技术方案及问题解决过程; 2. 熟悉 SolidWorks 软件,了解零件、装配体和工程图等基本概念; 3. 了解多线程、并发编程、进程通信、插件化架构或大型桌面软件架构; 4. 具备数据结构、算法、计算机图形学或几何建模相关基础。
投递要求:
简历要求: 中文
截止日期:2026-08-28
工作地点:
上海市/上海市/闵行区 上海大零号湾科技发展有限公司3楼
求职中若出现虚假宣传,收取财物等违法情况。请立即举报
投个简历

职位百科

为你揭秘各职业的工作内容|薪资水平…

产品经理

百科详情

在公司中针对某一项或是某一类的产品进行规划和管理的人员,主要负责产品的研发、制造、营销、渠道等工作。