Requirements

QT Consultant - Remote

Pittsburgh,Pennsylvania,USA Posted: Thu, Mar 27 2025

Skills

QT,C++

Type

CON_W2,CON_CORP

Experience

7+ Years

Job Description


Responsibilities:

  • Develop and maintain QT-based applications using C++.
  • Provide consultation and technical support to clients on QT framework usage and best practices.
  • Design and implement UI/UX components using QT Widgets or QML.
  • Optimize performance and memory usage for QT applications.
  • Assist in cross-platform application development (Windows, Linux, macOS, Embedded).
  • Debug and resolve complex software issues in QT applications.
  • Integrate third-party libraries, APIs, and hardware interfaces with QT applications.
  • Conduct code reviews, provide feedback, and enforce best coding practices.
  • Guide development teams on modern QT methodologies and design patterns.
  • Create technical documentation and conduct training sessions for clients.

Requirements:

  • Strong proficiency in C++ and QT framework (QT Widgets, QML, QT Quick).
  • Experience with QT Creator, QMake, or CMake build systems.
  • Knowledge of multi-threading, networking, and GUI development in QT.
  • Familiarity with cross-platform development (Windows, Linux, macOS).
  • Experience with embedded QT development is a plus.
  • Strong debugging and profiling skills for QT applications.
  • Knowledge of OpenGL, Vulkan, or other rendering engines is a plus.
  • Experience in working with version control systems (Git, SVN).
  • Ability to work independently and collaborate with cross-functional teams.
  • Excellent problem-solving and analytical skills.
  • Strong communication and client-facing skills.