岗位职责1、负责上位机软件的代码编写、调试、测试和维护工作,确保软件的质量和稳定性。2、根据需求开发功能,优化升级软件。3、参与系统功能模块的设计,确保软件功能的完整性和实用性。4、与硬件产品配合,开发合适的硬件通讯接口软件,实现软硬件的协同工作。5、负责编写软件需求文档、设计文档、测试文档等,确保文档的准确性和完整性。任职要求1、本科及以上学历。2、熟练掌握C/C++、C#等至少一种编程语言,熟悉VS、VC等开发工具。3、熟悉TCP/IP、CAN、RS485、RS232等网络协议,掌握网络编程技术。4、具备三年及以上C/S项目开发经验,有大型软件开发经验者优先。5、熟悉数据库技术,如SQL SERVER、Oracle、MySql等,能够编写复杂的SQL语句和存储过程。6、有上位机软件开发经验或相关行业(如机电、智能硬件等)经验者优先。