软件技术经理

岗位职责:

1. 协同研究人员与产品经理,将理论网络算法转化为市场化软件产品。

2. 在软件开发全生命周期中提供技术指导与支持,带领团队采用行业实践,全面负责运营指标的达成。

3. 负责软件开发团队的组建、管理和培养。制定团队的技术愿景、系统架构、API 设计、技术文档、工作流程及发展路线图。

4. 确保团队达成公司设定的关键绩效指标。

5. 与产品及研发团队紧密合作,快速定义产品需求,设计并实现高质量的解决方案。

6. 主导设计、开发和测试 proof-of-concept (POC) 解决方案,快速验证技术概念并将其整合到生产环境。

任职要求:

1. 计算机科学或相关专业学士及以上学历,8年以上产品研发经验,其中5 年以上团队及产品交付经验,有通信设备方面的软件研发经验优先。

2. 8年以上软件设计、数据结构、设计模式及问题解决经验,C++编程技能强(C++17),有网络编程经验者优先考虑。

3. 理解多线程和性能优化,具有Linux开发环境的经验及版本控制系统(Git)知识,具备持续集成/持续部署管道的经验,熟悉一般软件测试方法。

4. 具备软件开发生命周期管理经验,熟悉代码规范、代码审查、版本控制、构建、测试和部署等工程实践。

5. 深入理解面向服务架构(SOA)及 API 设计。

6. 熟练掌握 UNIX/Linux 系统、脚本编写及网络技术。

7. 英语口语流利,粤语或普通话流利者优先。

优先考虑:

1. 网络编码或协议开发经验。

2. 熟悉Google C++风格指南。

3. 具备跨平台开发经验(ARM/x86)。

4. 网络性能基准测试知识。

5. 具备REST API和现代C++库的经验。

6. 理解许可和代码保护机制。

公司地点:深圳启迪协信科技园

公司简介:

职位发布者:黄善彬

上海烈赢人力资源有限公司

融资阶段:

公司规模:20~99人

相似职位: