一、岗位职责(1)设计与研发根据公司总体安排,负责公司产品中软件部分的设计、开发与优化。根据设备的功能需求和技术规格,进行软件系统的架构设计,制定详细的开发计划和技术方案;运用合适的编程语言和开发工具,进行设备软件的编码工作,包括设备驱动程序、控制算法、用户界面等模块的开发;负责软件模块的单元测试和集成测试,编写测试用例,确保软件功能的正确性和稳定性;对已开发的设备软件进行持续优化,提高软件的性能、响应速度和资源利用效率;及时响应和解决设备软件在使用过程中出现的问题和故障,提供技术支持和维护服务;根据市场反馈和业务需求,对设备软件进行功能升级和迭代开发,保持产品的竞争力。(2)项目管理与协作与硬件工程师密切合作,确保软件与硬件的兼容性和协同工作,共同解决软硬件集成过程中出现的问题。二、任职要求教育背景计算机科学与技术、软件工程、电子工程、自动化等相关专业,本科及以上学历。专业技能扎实掌握计算机编程基础知识,熟练使用至少一种编程语言(如 C、C++、C#等),有良好的编程习惯和代码规范。熟悉设备驱动程序开发,了解硬件接口和通信协议(如 USB、UART、SPI、TCP/IP 等)。有用户界面设计和开发经验,熟悉常用的 UI 框架(如 Qt、WPF等),具备良好的用户体验设计意识。了解软件测试方法和流程,能够编写测试用例和进行软件测试。工作经验2 年以上设备类软件开发工作经验,有成功的设备软件产品开发案例者优先。能力素质具备较强的逻辑思维能力和问题解决能力,能够快速分析和解决复杂的技术问题。良好的团队合作精神和沟通能力,能够与跨部门团队成员有效协作。具备较强的责任心和执行力,工作认真负责,能够按时完成工作任务。具有良好的学习能力和创新意识,能够不断学习和掌握新的技术和知识。