职位描述
工作职责:
1.核心开发
根据需求完成模块设计、编码实现及单元测试,确保代码质量符合规范
熟悉多线程、网络通信(TCP/IP、HTTP等)、数据库操作(MySQL/SQLite等)等核心技术
2.技术方案
参与系统架构设计和技术选型,优化性能及内存管理,支持高并发场景
使用版本控制工具(如Git)管理代码,编写技术文档(需求说明书、设计文档等)
3.质量保障
配合测试团队完成功能测试、性能调优及BUG修复,保障产品上线稳定性
4.跨团队协作
与产品、测试、运维团队紧密配合,推动项目按时交付
5.新技术研究
跟踪前沿技术(如AI、大数据工具),探索技术落地场景
任职资格:
1.学历与专业
本科及以上学历,计算机科学、软件工程、电子信息等相关专业。
2.技术能力
编程语言:精通C/C++、Java、Python中至少一门,熟悉面向对象编程及常用设计模式。
框架工具:熟练使用Qt、MFC、Spring等开发框架,掌握VS、Eclipse等IDE。
数据库:熟悉MySQL、Oracle、SQL Server等主流数据库,具备SQL优化经验。
算法基础:扎实的数据结构与算法能力,熟悉图像处理、计算机图形学优先。
3.经验要求
1年以上软件开发经验,有独立模块设计或完整项目经验者优先。
有工业自动化、视觉处理等领域经验者优先。
4.软技能
逻辑清晰,具备独立解决问题能力,能承受工作压力。
良好的沟通能力和团队协作精神,英语四级及以上(能阅读技术文档)。
5.优先条件
熟悉Linux系统开发、Shell脚本编写者优先。
有开源项目贡献、技术博客或论文发表者优先。
嵌入式开发:需熟悉ARM架构、Linux内核移植、驱动开发经验。
AI/大数据方向:要求掌握TensorFlow/PyTorch框架,熟悉Hadoop/Spark工具。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕