岗位职责:1、负责智能锁应用开发,含周边子模块; 按规范完成工作汇报、问题反馈、计划制定、绩效考核等工作;2、软件功能评估:深入了解功能场景,预估开发周期、列出风险点;3、软件技术预研:分解技术预研目标,输出预研详细报告;4、软件功能设计:编写概要设计文档、详细设计文档、自测用例文档、跨模块交互API文档等,并通过评审;5、软件功能实现:执行功能编程,符合设计文档和现有框架,符合跨团队开发计划;6、软件功能自测:完成lint检查、自测用例报告文档、压测记录等规避严重bug;7、软件功能交付:按规划提测版本、修复bug、bug评审、发布版本等,输出符合公司的软件质量标准件;8、终端产品生产事宜:根据公司生产系统流程,按要求输出各个阶段的生产相关输出物,并通过评审,保障生产及时进行;9、团队协作:与测试人员共同制定质量保证方案、与技术人员共同解决客诉问题等;10、完成主管(组长)交代的其他事项。任职要求:1、责任心强、抗压能力强、清晰的交流和表达能力、良好的团队合作意识;2、熟练应用C/C++编程、linux环境编程;3、熟练使用linux命令行,掌握linux系统知识;4、熟练掌握性能优化、内存优化;5、具备智能锁、低功耗门铃等相近产品的开发经验;6、了解驱动编程、MCU编程。