上位机软件工程师

岗位职责:
1.      负责公司芯片应用相关上位机软件的需求搜集、整理、评审工作,深入理解应用场景,明确用户需求,不断优化产品软件。
2.      负责公司芯片应用上位机软件的开发工作,独立完成上位机软件的开发、调试、测试、维护工作。负责相关文档的编写。
3.      对现有上位机软件项目进行配置、维护、归档及主管安排的其他专项软件工作。
任职要求:
1.      本科以上学历,通信、电子或计算机等相关专业毕业,可以独立负责软件开发。
2.      具有5年以上软件开发经验,具有上位机软件开发经验,有芯片行业软件开发经验者优先。
3.      熟悉windows应用开发,熟悉C/C++、Python、Javascript语言,有过相关语言开发经验。
4.      精通Qt界面开发,或者基于MFC的应用程序开发。
5.      熟悉多线程编程,熟悉各类与下位机通讯的方式,例如网口(tcp,udp,http等)、串口、USB等。
6.      熟悉并能够熟练使用一种及以上数据库,如mysql。