外派清华大学深圳国际研究生院
岗位职责:
1.依据产品需求分析文档完成产品功能模块的概要设计、数据库设计、详细设计;
2.根据设计文档、开发规范独立进行编码工作,并完成单元测试,保证代码质量;
3.负责公司产品的桌面应用程序开发,部分云平台开发工作;
4.参与核心技术问题的攻关,对有性能缺陷的功能模块进行发掘,修改缺陷,提出合理性建议;
5.与项目组其他成员协同工作,保证质量前提下,按时完成开发任务。
岗位要求:
1. 本科以上学历,计算机、软件工程、人工智能相关专业,有3年以上相关项目工作经验优先;
2. 熟练使用C++/C#、Python、Java等编程语言,精通网页设计、桌面软件设计和开发;
3. 精通多进程、多线程等并发编程;精通面向对象开发思想,熟悉多层架构,有良好的设计、建模和表达能力;熟悉常见设计模式与使用场景;
4. 熟练使用Winform、WPF、QT等用户界面框架;
5. 熟悉Windows系统下的通信开发,包括蓝牙开发、TCP/IP通信、串口通信等;部分要求了解Linux嵌入式开发;
6. 硬件交互能力:熟悉PLC通信(如OPC协议)、运动控制卡(固高/雷赛等)及仪器设备调试;
7. 行业经验:半导体设备、非标自动化、视觉平台(如OpenCV、Halcon)或工业总线开发经验者优先;
8. 精通EntityFramework或Dapper等ORM框架,熟悉MySQL数据库开发,熟练使用索引、视图、存储过程;熟悉Redis等NOSQL技术;
9. 精通IO、多线程、集合等基础框架,深入理解dotnet核心原理;精通分布式、缓存、消息等机制;
10. 有良好的文档编写能力,在项目开发中持续输出文档(需求分享、设计文档、使用说明);
11. 注重代码规范,编码风格严谨;
12. 工作态度严谨,耐心细致,踏实肯干;具有较好的交流能力和团队合作精神;性格开朗,有良好的抗压能力。
薪酬待遇:税前14k-20k,五险一金。