. 电气/电子/计算机工程/计算机科学或相关学科学位。
. 至少3年的面向对象软件开发经验,熟悉在Windows、Linux和/或嵌入式平台上进行C++、Java应用程序开发。
. 有编写需求规范、用例、设计文档以及使用面向对象软件设计和UML建模进行软件设计的经验。
. 有多线程、套接字编程和串行/USB通信经验。
如果候选人熟悉以下一种或多种技术,将具有额外优势:
i. HTML / CSS / JavaScript / JSON
ii. 三层软件架构
iii. 虚拟化技术(如虚拟化监视器或容器)
iv. MQ/MQTT
v. 安全通信(例如SFTP、HTTPS等)
. 熟悉RUP或敏捷方法的软件开发生命周期,并至少完成过一个完整的软件开发生命周期。
. 具有较强的分析和解决问题的能力。
. 具备良好的英语书面和口头沟通能力。
自我激励、独立工作能力强,善于团队合作。