岗位职责:1、负责仪器软件开发工作;2、按照流程规范完成所负责产品模块的需求分析、方案设计、功能开发、单元测试以及版本发布工作;3、维护和改进已有的软件项目;4、根据公司软件开发流程要求编写相应的技术文档;5、参与新技术栈研究。能力要求:1、能够使用C/C++/C#/Java任意一种语言,熟悉以下一种或多种类型软件开发:嵌入式软件、桌面应用、Web应用、数据库;有软件开发项目经历、掌握一种主流软件开发工具者优先。2、(嵌入式方向)熟悉常用单片机STM32和ARM芯片以及UART、CAN、SPI、网口等常用驱动开发;了解RTOS实时操作系统和Linux开发者优先。3、(应用方向)能够使用SQL Server/MySQL/Oracle/PostgreSQL等任意一种关系型数据库;对设计模式、前后端分离有一定了解;4、具有较强的发现问题、解决问题的能力;具有良好的团队协作能力和沟通能力;对技术热爱,乐于研究新技术;5、硕士及以上学历,计算机、软件工程、电子信息、通信、自动化、生物医学工程等相关专业。