岗位职责
1、依据项目需求,参与项目研发技术方案的制订与讨论;
2、负责项目开发工作,完成软件设计、开发、调试,代码维护等工作;
3、能够解决在产品使用中遇到的各种问题,并进行总结与改进;
4、负责软件开发相关文档的撰写、整理和递交;
5、协助进行模块和整机性能验证、调试、测试等工作。
任职要求
1、通信、电子、计算机、自动化控制等相关专业,全日制本科及以上学历;
2、精通C++编程语言,熟悉Python,4年以上对口行业开发工作经验,具备WiFi, 4G,5G, NBIOT等物联网通信模组的调试能力;
3、 熟悉ARMLinux架构与工作原理,精通Linux操作系统的应用程序编程及Shell编程;
4、熟练掌握常用的通讯协议(CAN/UART/RS232等),精通TCP/IP协议,以及MQTT、CoAP、Http(s)等协议;
5、熟悉常用通讯MQ,至少精通RabbitMQ、RocketMQ、ZMQ等主流框架中的其中一种;
6、熟悉QT或者PyQT等主流UI开发框架及其应用程序开发;
7、 熟悉软件开发流程,具备良好的代码编写习惯以及文档编写能力;
8、具有自动化或医疗器械类软件开发经验者优先.