工作内容:我们的公司正在寻求一位C++软件开发工程师,负责开发和维护公司驱动软件开发。职位将涉及到使用C++编写高质量、高性能的代码,与其他开发人员合作,参与项目的需求分析、设计、开发、测试和部署等过程。主要职责:1、上位机驱动软件开发;2、第三方软件接口对接;3、负责开发以及生产过程中的工具软件设计;4、负责上位机应用软件设计;5、负责传感器数据处理及运动控制软件开发。岗位要求:1、具有三维测量/运动控制/仪器仪表/自动化检测等行业从事经历者优先;2、使用C++编程5年以上,熟悉MFC或Qt界面编程;3、有扎实的编程基础知识,包括但不限于数据结构、计算机系统底层原理、排序、内存分配等基础知识;4、熟悉Windows下程序开发,GUI,多线程,图形图像开发;5、能够灵活运用多线程,掌握多线程同步和互斥,熟悉Socket、串口等各类通信方式;6、熟悉运动控制、机器视觉等方向开发;7、具有USB驱动经验;8、具有以太网驱动经验。