职位描述
职位概述
我们正在寻找一位经验丰富、技术全面的软件工程师,负责公司核心软件产品的架构与开发。您将深入参与从底层系统优化到上层应用实现的全过程,确保我们的软件平台在稳定性、性能及可扩展性方面保持领先。对前后端开发有深入理解,能够高效地连接系统底层与用户界面,为B端客户提供完整、可靠的解决方案
主要职责
负责软件的整体架构设计、技术选型、升级与持续优化
与产品团队配合,支持解决方案相关需求迭代任职要求
必备技能与要求
计算机科学或相关专业本科及以上学历,3年及以上相关工作经验。
系统级开发能力:
熟练掌握Linux环境下的开发、调试与部署。
精通C/C++和Python编程语言,具备良好的编程习惯和代码规范。
熟练掌握Shell脚本,用于自动化任务和系统管理。
后端与分布式通信:
深入理解gRPC框架,并有丰富的项目实践经验。
了解并至少使用过一种Python后端开发框架,如Django, Flask, FastAPI等。
前端开发能力:
熟悉前端开发,能够熟练使用JavaScript或TypeScript进行功能开发。
了解现代前端框架(如React, Vue, Angular之一)者优先。
计算机科学基础:
熟悉操作系统原理、数据结构与算法、网络编程(TCP/IP, HTTP/HTTPS)。
有机器人操作系统ROS2相关经验者优先。
具备优秀的分析问题和解决问题的能力,对解决具有挑战性的问题充满激情。
具有良好的团队合作精神和沟通能力,能够承担压力,有强烈的责任心。