软件工程师招聘要求
软件工程师的招聘要求通常包括以下几个方面:
1. **学历与专业** :
- 本科及以上学历,计算机科学、人工智能、电子信息等相关专业。
2. **职业技能** :
- 掌握Python编程基础,熟悉数据结构与算法,了解机器学习、深度学习等人工智能领域的技术原理。
- 具备使用TensorFlow、PyTorch等深度学习框架进行模型开发与调试的能力,熟悉Linux操作系统及常用命令。
- 了解计算机视觉、自然语言处理等相关技术,具备一定的实际项目经验,能独立完成相关任务。
- 精通C#/C++/QT,3年以上QT/NET应用程序编程经验。
- 熟悉面向对象设计、设计模式,熟悉多线程、CPU/GPU、TCP/IP等相关编程技术。
- 有软件架构设计经验者优先。
- 有缺陷检测设备相关经验的优先。
- 熟练使用c语言,有Linux系统下编程经验。
- 熟悉网络基础知识,有一定英文阅读能力,良好的团队合作态度,逻辑思维清晰。
- 熟练使用C/C++/Objective-C等编程语言和Python/Lua等脚本语言。
- 具有良好的英文听说读写能力,能读懂英文邮件。
- 有电子产品测试相关经验熟悉Atlas的优先。
- 熟练掌握ASP.NET,熟悉.Net开发环境,理解.Net Framework,理解并能熟练使用WebService、O/R mapping、Remoting、多线程等技术。
- 精通SQL server数据库技术,了解数据库性能调优者优先。
- 熟练使用ArcGIS、ArcSDE、MapObjects,并用其进行过开发。
- 熟悉Oracle/Microsoft SQL SERVER等数据库管理,从事DBA工作,有丰富的主机与操作系统管理、数据库管理、存储管理与规划、安全管理与规划经验。
- 开发过基于Weblogic或Websphere应用服务器的应用程序,熟悉WebLogic/Websphere的安装、配置、故障处理和调优。
- 具有J2EE相关开发经验,熟悉weblogic集群的配置和管理,有weblogic administration认证证书者优先。
- 熟悉.net开发体系,熟悉C#ASP.NET。
- 熟悉SQLServer,Oracle数据库开发。
- 具有企业管理系统项目经验,了解企业ERP及财务管理软件(用友,金蝶)者优先。
- 善于沟通,能独立撰写方案,为人诚实,善于学习,做事认真负责,积极主动,具有敬业精神,有团队精神。
3. **工作经验** :
- 具备1-3年以上的AI领域开发经验,有参与实际项目经历的候选人优先。
- 4年以上开发经验,有良好的代码编写习惯,熟悉软件开发规范。
- 1年以上C#/ASP.NET开发经验,熟练使用SQL数据库,有欧美项目开发经验者优先。
- 1-2年以上软件质量测试经验者优先。
4. **其他要求** :
- 具有良好的沟通与合作能力,能够承受一定的工作压力并可以按时完成工作且保证质量。
- 学习能力强,对嵌入式开发有兴趣者。
- 热爱软件测试工作,可以胜任重复性工作,工作细致认真,有耐心。
- 具有较强的逻辑分析能力和学习能力,具备较强的总结能力。
- 拥有较好的沟通技巧及团队合作精神,较强的责任感及进取精神。
这些要求旨在确保候选人具备必要的技术背景、项目经验和软技能,以胜任软件工程师的职位。
其他小伙伴的相似问题:
软件工程师的薪资范围是多少?
如何提高软件工程师的竞争力?
软件工程师的晋升途径有哪些?