软件开发工程师(AI Agent方向)
华大九天官方招聘 · · 社招
AI 摘要智能生成
参与软件产品的开发和维护
职位描述
1. 参与软件产品的开发和维护,独立完成负责功能从需求理解、开发、测试到问题修复的工作。 2. 理解现有设计和代码,在既定技术方向下完成模块开发与改进;发现问题时,主动提出有依据的建议。 3. 参与 AI Agent 相关功能的开发、集成、测试和持续优化。 4. 定位和分析软件缺陷,制定修复方案,并验证修改的有效性及潜在影响。 5. 参与代码审查,关注代码可读性、模块边界、异常处理、测试和回归风险。 6. 改进构建、测试和开发流程,提升软件质量和团队交付效率。 7. 与架构师及 EDA、CAD、芯片领域专家沟通,将需求转化为清晰、可验证的软件实现。 8. 合理使用 AI 编程工具,对提交代码的正确性、质量和可维护性负责。
任职要求
- 本科及以上学历,或具备同等实践能力;有 3 年及以上软件开发经验,能力和项目经历突出者可适当放宽。
- 熟练掌握 TypeScript,有实际项目开发经验;熟悉 JavaScript、Node.js 及异步编程。
- 熟悉常见 AI Agent 框架及开发工具,包括 DeepSeek Harness,有使用相关框架进行功能开发、集成或测试的实践经验。
- 有实际软件产品的开发和维护经验,能够独立阅读、理解和改进已有代码。
- 具备扎实的软件工程基础,熟悉 Git、代码审查、自动化测试和常见调试方法。
- 有独立定位和解决复杂问题的经验,能够说明问题原因、修复方案和验证结果。
- 熟悉 Linux 开发环境及常用工具,能够阅读英文技术文档。
- 具备良好的沟通和协作能力,能够与不同专业背景的同事共同推进工作。
- 加分项:
- 有 EDA、CAD、芯片设计或相关行业背景、项目经历。
- 有维护长期演进的软件产品、处理复杂缺陷或改进工程质量的经验。
- 有异步任务、外部进程、数据库或任务调度相关开发经验。
- 有 AI Agent 应用的工程化、测试或评估经验。
- 熟悉 React、桌面应用开发或开发者工具开发。