1. 团队建设与管理
- 团队构建与梯队化: 负责组建、扩张和培养一支高绩效的软件研发团队,包括前端、后端、测试、电气等不同职能的工程师。
- 人才发展与激励: 制定并执行人才发展计划,通过指导、培训、绩效评估和职业规划,激励团队成员,提升团队整体能力,降低核心人员流失率。
- 跨部门协作: 作为软件研发部门的接口人,与其他部门紧密合作,确保软件与整机系统的无缝集成与协同开发。
- 文化与氛围塑造: 建立并维护开放、协作、创新、严谨的工程师文化。
2.项目管理与交付
- 项目全周期管理: 领导软件项目从需求分析、设计、编码、测试到发布的全过程,确保项目按时、按质、按预算交付
- 资源规划与协调: 合理分配人力、设备和预算资源,确保多个项目并行下的资源最优配置。
- 风险管控: 识别项目中的技术、资源和进度风险,并制定有效的缓解预案。
- 质量保障: 建立并监督严格的软件质量控制流程,包括代码审查、单元测试、集成测试和系统测试,确保软件在精密设备上的高可靠性和稳定性。
3.技术战略与流程优化
- 技术规划: 参与制定设备软件的全流程,跟进业界先进技术。
熟练运用C++等开发工具
- 流程与规范建设: 建立和完善软件工程管理流程,如敏捷开发、CI/CD(持续集成/持续部署)、版本管理等,提升团队开发效率。
- 技术决策: 在关键技术和架构选型上做出决策,并确保技术债务得到有效管理。
薪资面议