c++/qt-qml

2 days 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++ Developer

    2 weeks ago


    Hyderabad, Telangana, India Pravi HR Advisory Full time

    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 with...

  • 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...


  • Hyderabad, Telangana, India beBeeGraphics Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Embedded Graphics Application LeadAs a leader in embedded graphics applications, you will oversee the development of cutting-edge graphics solutions using OpenGL ES. The ideal candidate has extensive experience in embedded graphics programming and is proficient in C/C++ with knowledge of embedded Linux or RTOS environments.Bachelor's or Master's degree in...


  • Hyderabad, Telangana, India beBeeDeveloper Full time ₹ 8,00,000 - ₹ 12,00,000

    Job Opportunity: Desktop Application DeveloperWe are seeking a skilled Desktop Application Developer with hands-on experience in designing, developing, and maintaining desktop applications.Design, develop, and maintain high-performance desktop applications using C++.Collaborate with cross-functional teams to deliver software solutions.Write clean, efficient,...

  • Application Developer

    2 weeks ago


    Hyderabad, Telangana, India digitsecure Full time ₹ 1,50,000 - ₹ 28,00,000 per year

    Role & responsibilitiesDevelopment of QML screens for different devicesEmbedded C application development as per internal flowsC++ functions writing with good knowledge of Socket programming using JSON and XMLGood knowledge of Multi threading concepts in C++Fast learner with focus on coding and design conceptsPreferred candidate profileBE , MCA strong coding...


  • Hyderabad, Telangana, India getlista Full time

    About ProDiscover : - Indias only Make-in-India product company developing full-fledged digital forensic tools.- Core expertise : CC++-based forensic software for law enforcement, defense, intelligence, and cybercrime investigation.- ProDiscover tools are used to extract and analyze data at the sector level, ensuring theextraction of forensically valid...


  • Hyderabad, Telangana, India beBeeDeveloper Full time ₹ 8,00,000 - ₹ 12,00,000

    Forensic Software Developer">We are looking for a skilled Forensic Software Developer to join our team. The successful candidate will be responsible for designing, developing, and optimizing high-performance forensic software using C/C++.">The ideal candidate will have experience in sector-level data extraction, analysis, and malware traceability solutions,...


  • Hyderabad, Telangana, India AZISTA INDUSTRIES PRIVATE LIMITED Full time ₹ 2,50,000 - ₹ 7,50,000 per year

    OverviewAzista is a passionate business enterprise with an aim to add value and provide services in various verticals like Food, Medical Devices, Healthcare Products, Aerospace, Innovative Composites, Earth Observatory Satellites. We are renowned manufacturers of healthy food products, Pharma, innovative and cost-efficient composites, Satellites...


  • Hyderabad, Telangana, India Medtronic Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.A Day in the LifeYou'll begin by tackling complex software challenges that demand precision, speed, and reliability....

  • Senior Engineer II

    4 weeks ago


    Hyderabad, Telangana, India Microchip Technology Full time

    Job DescriptionAre you looking for a unique opportunity to be a part of something great Want to join a 17,000-member team that works on the technology that powers the world around us Looking for an atmosphere of trust, empowerment, respect, diversity, and communication How about an opportunity to own a piece of a multi-billion dollar (with a B) global...