Job Openings C++ Software Architect (Beijing)

About the job C++ Software Architect (Beijing)

Job brief

Our client is a well-known global software company with a core advantage in the field of image processing. Its various products maintain a high market share worldwide. To further expand into new business areas, we are planning to recruit a senior C++ software architect to lead the team in planning and solving various technical issues.

Responsibilities

  • Responsible for the architecture, planning, completion of the core framework, and coding implementation of the company's software products.
  • Responsible for system development, environment setup, addressing architecture issues and technical challenges.
  • Leading the development team in developing, providing technical training and guidance, ensuring system architecture stability, and safeguarding project quality and progress.
  • Participating in tackling critical technical issues.

Requirements

  • Over 8 years of C++ programming development experience, with cross-platform development experience, candidates with rich experience in PC-end products will be preferred.
  • Experience in client development or using interface libraries such as QT, DUilib, etc.
  • Proficient in object-oriented programming, capable of understanding and proficiently applying various design patterns.
  • Basic knowledge of image processing, familiar with OpenGL rendering, and experience in performance optimization is a plus.
  • Experience in image-based software development is preferred.
  • Native Mandarin speakers are preferred.