岗位说明1、负责产品相关软件的设计与开发,涵盖从需求分析阶段开始,依据产品功能需求进行软件架构搭建,运用 C、C++等编程语言编写高质量代码2、对开发完成的软件进行严格的内部测试。3、深度参与产品研发项目,与硬件工程师紧密协作。4、负责已发布设备软件的维护工作。岗位要求1、精通至少一种主流编程语言,如 C/C++,能够熟练运用其进行复杂算法实现、底层驱动开发以及高效的程序编写。2、掌握电子电路基础知识,了解数字电路、模拟电路原理,熟悉常用电子元器件特性,能够看懂硬件电路图,从软件角度理解硬件接口和信号传输机制,以便更好地实现软件与硬件的协同工作。3、具备优秀的问题解决能力,在软件开发过程中面对复杂的软件故障、性能瓶颈等问题。4、熟练使用各类软件开发工具。5、具备较强的责任心,对待软件开发工作严谨认真,注重细节,对软件质量严格把关,拥有良好的时间管理和任务规划能力。