工作职责: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工具。