HamburgerMenu
hirist

C++/QT Developer - Unix/Linux Environment

Posted on: 10/12/2025

Job Description

About the Role :


We are seeking an experienced C++ with QT Developer with strong expertise in Qt, modern C++ standards (C++17/C++20), and multithreading.


The ideal candidate will have hands-on experience in designing and developing high-performance UI applications on Unix/Linux environments, along with working knowledge of Python or MATLAB.


Key Responsibilities :


- Design, develop, and enhance UI applications using C++ (C++17/C++20) and Qt framework


- Implement advanced C++ concepts, templates, data structures, and design patterns


- Work on multithreaded application development ensuring high performance and responsiveness


- Collaborate with cross-functional teams to define, design, and deliver features


- Debug, optimize, and maintain existing software modules


- Ensure code quality, maintainability, and best practices


- Work in Unix/Linux environment for development and deployment tasks


- Integrate scripts or logic using Python or MATLAB when required


Required Skills & Experience :


- 7 to 10 years of hands-on experience with C++ development


- Strong experience with Qt/QML, UI frameworks, and desktop application development


- Expertise in C++17 and C++20 features


- Solid understanding of multithreading, concurrency, and memory management


- Advanced knowledge of OOP concepts, STL, templates, and modern C++ idioms


- Good working knowledge of Python or MATLAB


- Experience in Unix/Linux environments


- Strong debugging and problem-solving skills


Good to Have :


- Experience in performance tuning and optimization


- Familiarity with build tools like CMake


- Exposure to Agile methodologies


info-icon

Did you find something suspicious?