岗位职责:
1、参与单片机-上位机项目开发,主要负责上位机部分,部分参与单片机软件部分;
2、根据项目需求主导系统架构设计,与单片机软件工程师协同设计通信框架;
3、设计和实现PC上位机软件(基于Qt、winform或Visual Studio不限);
4、编写技术文档、操作手册、测试用例;
5、进行现有产品软件代码的维护和改进工作,保持与公司产品的向后兼容性及前瞻性扩展支持。
6、跟踪功能安全行业新技术和发展趋势,探索新技术在项目中的应用。
任职要求:
1、本科及以上学历,电子信息工程、通信工程、物联网、计算机等相关专业;
2、两年以上嵌入式、单片机或上位机开发经验; 熟悉微处理器ARM原理,熟悉stm32等单片机原理及应用;
3、熟练使用C、C++或Java至少一种编程语言; 熟练代码调试技巧,了解嵌入式操作系统,有RTOS使用经验或Qt开发经验尤佳;
4、熟悉UART、RS485、Ethernet、USB等通信原理,了解Modbus、TCP/IP协议;
5、熟悉PLC、了解组态开发、了解基于IEC 61131-3的PLC梯形图LD语言等的编程方法。