c++/qt-qml

15 hours ago


Hyderabad, Telangana, India 9x Technology Llc Full time ₹ 6,00,000 - ₹ 18,00,000 per year

Role & responsibilities

Youll build a cross-platform desktop trading terminal (Windows/macOS/Linux) using C++17/20 + Qt/QtQuick (QML), tightly integrated with a C++ backend for real-time market data, order management, charting, and risk controls. Think MetaTrader-grade UX with exchange/broker connectivity and sub-millisecond UI responsiveness.

What Youll Do

Design and develop desktop UI in Qt Widgets/QtQuick (QML): order tickets, DOM/Depth, positions, PnL, watchlists, alerts, and multi-chart workspaces.

Implement MVVM/MVC patterns with QAbstractItemModel, models/proxies, and high-frequency view updates.

Build real-time charting (ticks, candles, indicators), multi-timeframe aggregation, and drawing tools.

Integrate market data feeds (TCP/UDP/WebSocket) and order routing (REST/FIX/native broker APIs) with robust reconnect, back-pressure, and throttling.

Engineer low-latency C++ backend modules: symbol/quote cache, order book, OMS, risk checks, persistence, and pub/sub to the UI layer.

Own performance: lock-contention reduction, zero-copy/move semantics, memory profiling, and frame-time budgets for smooth 60–120 FPS rendering.

Ensure security & reliability: input validation, secrets handling, crash-safe state recovery, and telemetry/diagnostics.

Write unit/integration tests, contribute to CI/CD, and participate in code reviews and release hardening.

Collaborate with product/quant/DevOps on features, rollouts, and production support.

Must-Have Skills

5+ years professional C++ (C++17/20) with strong STL, concurrency (std::thread, atomics, lock-free where sensible), and networking.

Qt (5/6), QtQuick/QML, signals/slots, QAbstractItemModel, models/proxies, QPainter/Scene Graph, and interop between C++ and QML.

Building cross-platform apps (Windows/macOS/Linux) and installers; CMake (preferred) or qmake.

Real-time UI experience: rendering large, streaming datasets without jank; profiling with tools like Perf, Instruments, VTune.

Market systems experience: order lifecycle, market/limit/stop orders, partial fills, TIF, positions, PnL, margin, and basic risk controls.

Networking protocols: TCP/UDP, WebSocket; familiarity with FIX (order flow, sessions, heartbeats, resend, recovery).

Solid debugging skills (asan/ubsan/valgrind), and writing maintainable, testable code.

Nice-to-Haves

Custom charting engines, multi-chart layouts, and indicator frameworks.

High-throughput messaging (ZeroMQ/Redis/Kafka), shared memory, or ring-buffers.

Time-series storage (kdb+/ClickHouse/Influx/Postgres) and snapshot+incremental book handling.

GPU-accelerated rendering (OpenGL/Metal/Vulkan via Qt).

Experience with algo/HFT constraints, micro-burst handling, and clock sync (NTP/PTP).

Secure secrets/key management, code-signing, and updater frameworks.

Python/JS bridges for scripting strategies or plugins.

Responsibilities in the First 90 Days

Ship a production-ready watchlist + ticker tape + L1/L2 view wired to live feeds.

Deliver order ticket + OMS flow (place/modify/cancel), with optimistic UI and robust error handling.

Implement multi-pane charting with historical backfill + live streaming and at least 5 core indicators.

Establish telemetry & profiling dashboards and performance budgets (latency, FPS, GC/mem).

Tooling & Stack

Languages: C++17/20, QML

Frameworks: Qt 6.x (preferred), QtQuick, Quick Controls 2

Build/CI: CMake, Conan/vcpkg, GitHub/GitLab CI, unit tests (Catch2/GoogleTest)

Protocols: FIX 4.2/4.4/5.0, REST, WebSocket

OS: Windows/macOS/Linux

Qualifications

BTech/BE/BS in CS/EE (or equivalent) with strong systems and UI fundamentals.

Demonstrated delivery of at least one real-time Qt/QML desktop app (portfolio or repo welcomed).


  • C++ QT QML Developer

    16 hours ago


    Hyderabad, Telangana, India TMHM Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    6 – 10 years' experience in software IndustryStrong understanding of object oriented design, Expertise and hands-on experience in C++ requiredMinimum last 4 – 5 years' experience in application development using Qt & QML technologiesExperience with QTest and QuickTest unit testing, Google testExperience with software development on Linux Embedded...


  • Hyderabad, Telangana, India Programming Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Description:Job Title: Senior C++ with Qt DeveloperLocation: Pune (Hybrid)Experience: 6+ YearsEmployment Type: Full-timeAbout the Role:We are looking for a highly skilled C++ with Qt Developer who can contribute to the design, development, and deployment of robust desktop and cross-platform applications. The role involves close collaboration with UI/UX...

  • C++ Developer

    1 week ago


    Hyderabad, Telangana, India Pravi HR Advisory Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Job Title : C++ Developer (QT / QML) - Desktop ApplicationsLocation : HyderabadExperience : 3+ yearsAbout the Role : We are looking for a skilled C++ Developer with hands-on experience in QT and QML frameworks to join our team in Hyderabad. The ideal candidate will have strong experience in designing, developing, and maintaining desktop applications...

  • C++ HMI Developer

    5 days ago


    Hyderabad, Telangana, India TekPillar® Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Role:C++ HMI Developer (Qt / QML)Experience:5 to 9 YearsLocation:HyderabadNotice Period: Immediate to 15 DaysKey Responsibilities:Design and develop HMI applications using Qt/QML and C++ (v14 or above) .Collaborate with cross-functional teams to define UI/UX specifications and integrate with embedded systems.Architect and design software using UML...

  • Technical Lead

    2 days ago


    Hyderabad, Telangana, India People Tech Group Inc Full time ₹ 8,00,000 - ₹ 25,00,000 per year

    Role:Technical LeadExperience:8-10 YearsNotice Period:Immediate to 15 DaysLocation:HyderabadJob Description:Master C++ programming, including Qt's core modules, signals/slots, multithreading, and model/view architecture.Build efficient GUIs using QWidget, custom widgets, layouts for graphics rendering.Integrate C++ with QML, exposing C++ objects to QML and...


  • Hyderabad, Telangana, India Glauben Technologies Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Role & responsibilitiesQT/QMLExperience in HMI development for Automotive domainExtensive Experience in developing using HMI tool chains such as Qt/QMLC++ (Ver 14 or above) Programming Expert Level knowledge & Hands on ExperienceDesign and Architecture Experience in using UML tool chainsUnderstanding of Embedded Software and SystemsAgile / Sprint based...

  • Software Engineer

    2 days ago


    Hyderabad, Telangana, India 9x Technology L.L.C Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Job descriptionRole & responsibilitiesYoull build a cross-platform desktop trading terminal (Windows/macOS/Linux) using C++17/20 + Qt/QtQuick (QML), tightly integrated with a C++ backend for real-time market data, order management, charting, and risk controls. Think MetaTrader-grade UX with exchange/broker connectivity and sub-millisecond UI...

  • HMI Developer

    6 days ago


    Hyderabad, Telangana, India Nasugroup Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Description : We are looking for an experienced HMI Software Engineer with a strong background in Qt/QML and C , specifically within the Automotive domain. The ideal candidate will play a key role in designing, developing, and maintaining Human-Machine Interface (HMI) solutions for next-generation automotive systems.Key Responsibilities : - Design,...

  • Software Engineer

    3 weeks ago


    Hyderabad, Telangana, India, Telangana Horizontal Talent Full time

    Job descriptionRole: Software Engineer Desktop (C++)Location: HyderabadExperience: 8-12 Year'sWork Mode: Work from OfficeNotice Period: 15 Days or Less (OR) ImmediateEducationUG: B.Tech/B.E. in Any SpecializationJob Summary:The Software Engineer Desktop will be responsible for maintaining and enhancing existing medical products, as well as designing and...

  • Software Engineer

    1 week ago


    Hyderabad, Telangana, India Horizontal Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Education : - UG: B.Tech/B.E. in Any SpecializationJob Summary : - The Software Engineer Desktop will be responsible for maintaining and enhancing existing medical products, as well as designing and developing new desktop-based medical software applications. - The role involves end-to-end software development, from requirements gathering to...