image

Software Engineer

Job Responsibilities

  • Design and develop 3D vision software architecture, including structural design, framework construction, and interface design.
  • Integrate 3D algorithms into system software.
  • Responsible for communication between clients, hosts, and cameras.
  • Participate in planning, discussions, and reviews of software development.

Job Requirements

  • Bachelor's degree or higher; Computer Science, Electronic Information, Software Engineering, or Automation-related majors are preferred.
  • Solid proficiency in C/C++ and familiarity with STL.
  • Familiarity with the Qt development environment, Qt library, and experience in independently developing software with Qt GUI applications.
  • Familiarity with network transmission protocols.
  • Familiar with multi-threading, CPU/GPU parallel acceleration.
  • Diligent, responsible, patient, and with a strong ability to learn.
  • Good communication skills, excellent teamwork spirit, and professional ethics.