• Home
  • Solution
    • PCB copper-clad laminate inspection
    • PCB green ink inspection
    • Digital solution
    • Semiconductor inspection
  • Product center
    • PCB inspection
    • FPD inspection
    • COF inspection
    • Semiconductor inspection
  • News center
    • Company dynamics
    • Corporate activities
  • User center
    • Leave message
  • Join us
    • Campus recruitment
    • Social recruitment
    • Internal recommendation
  • About us
    • Company overview
    • Honor and Qualification
    • Contact information
ZH
ZH
  • Home
  • Solution
    • PCB copper-clad laminate inspection
    • PCB green ink inspection
    • Digital solution
    • Semiconductor inspection
  • Product center
    • PCB inspection
    • FPD inspection
    • COF inspection
    • Semiconductor inspection
  • News center
    • Company dynamics
    • Corporate activities
  • User center
    • Leave message
  • Join us
    • Campus recruitment
    • Social recruitment
    • Internal recommendation
  • About us
    • Company overview
    • Honor and Qualification
    • Contact information
Campus recruitment Social recruitment Internal recommendation
Regular employee intern

高级软件系统工程师

Job responsibility
1、负责工业机器视觉仪器的软件系统开发(C++/QT):完成整体软件系统和相应功能子模块的设计开发;
2、使用Visual Studio 或 Qt 开发环境,进行上位机和嵌入式设备软件系统开发和维护;
3、理解产品需求和交互原理,独立完成软件系统架构设计,功能模块设计,代码开发、调试、测试和优化等工作;
4、负责UI界面开发,下位机硬件模块驱动和SDK开发,下位机通讯和控制逻辑开发,网络远程控制等;
5、负责仪器系统的控制和数据采集软件功能模块开发;
6、编写软件系统的数据处理及分析算法,算法集成,进行图像数据的分析和处理;
7、编写数据库(如MySQL、SQL Server),进行数据库存储,数据网络传输和云存储
8、负责推进软件单元测试、集成测试和系统测试;能按照项目计划,按时提交高质量代码,完成开发验证任务;
9、负责产品开发规范制定,代码维护,相关文件的规范化输出,编写相应的软件系统规格书和开发文档;
10、负责对相应产品进行整机调试和系统评价;
11、负责按照质量管理体系和研发流程要求,输出相应的开发文档;
12、与跨职能团队密切合作,包括与测试工程师、QA、RA进行设计评审,以确保软件设计满足产品要求,包括安全性、可靠性和可维护性。
Job requirements
1、计算机科学、计算机软件,计算机系统,软件工程、自动化和数学应用、仪器仪表、通信电子等相关专业硕士及以上学历,具有3年以上上位机和嵌入式软件系统编程和系统分析能力/经验,熟练使用多线程编程技术;
2、精通C/C++/Python等编程语言和面向对象编程原理/技术,3年以上C++工程开发经验;
3、熟悉跨平台软件开发环境开发环境(如VS,QT),熟练掌握C++界面设计和开发技能;
4、熟悉QSS,QML,具备Qt GUI应用开发软件项目经验;能够使用样式对界面和控件进行美化处理,可以独立编制定制控件,有良好的产品交互意识;
5、熟悉Qt相关跨平台交叉编译,熟悉图像处理算法开发,使用过OpenCV/OpenGL/VTK等开源库优先考虑;
6、熟练掌握数据结构,算法及常用的设计模式;
7、熟悉Linux网络编程、网络通讯、TCP/IP协议,多线程的编程开发,具备一定的逻辑控制类经验,了解硬件知识;
8、熟悉常用通信协议,具有socket通讯,串口通讯,CAN通讯,USB接口等通信编程开发经验;
9、对windows或linux系统中窗口、线程、缓存、消息、消息中间件、同步、时序调度、内存管理、文件存储系统、网路通信、串口通信等有开发经验;
10、熟悉软件体系架构模式和标准化的开发流程,能够独立快速完成软件模块设计、编码及测试,高效完成开发任务;具有丰富的复杂控制和数据采集系统经验;
11、熟练掌握软件开发过程中需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测试的相关知识及工具;
12、对面向对象、面向服务和软件工程有良好的理解,有较强的逻辑能力和较高的工作效率。有规范的编程风格和清晰的文档编写能力。
logo.png landline:0755-28954480 -801 address:202A Building E, Chuangye building, Overseas Student Entrepreneurship Park, Longcheng Street, Longgang District, Shenzhen. 粤ICP备2022107810号 京公网安备11010802036730号

Solution

  • PCB copper-clad laminate inspection
  • PCB green ink inspection
  • Digital solution
  • Semiconductor inspection

Product center

  • PCB inspection
  • FPD inspection
  • COF inspection
  • Semiconductor inspection

News center

  • Company dynamics
  • Corporate activities

User center

  • Leave message

Join us

  • Campus recruitment
  • Social recruitment
  • Internal recommendation

About us

  • Company overview
  • Honor and Qualification
  • Contact information
wechat
Copyright © 2023  Optima Optical Technology (Shenzhen) co., Ltd     粤ICP备2022107810号     京公网安备11010802036730号