
c++/qt-qml
19 hours ago
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++ with QT Developer
1 week ago
Hyderabad, Telangana, India Programming Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob 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...
-
Technical Lead
2 days ago
Hyderabad, Telangana, India People Tech Group Inc Full time ₹ 8,00,000 - ₹ 25,00,000 per yearRole: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...
-
QT / C++ Developers
2 weeks ago
Hyderabad, Telangana, India, Telangana Tata Consultancy Services Full timeTCS hiring!!Role: QT / C++ DevelopersLocation: HyderabadExperience: 8-10Must Have:Proven experience in software development experience in QT Widgets.Expert in development of High-level and Low-level software design document using OOPS and SOLID principle.Software development and debugging experience using C++Excellent communication, problem solving skills.
-
Hiring For HMI Developer-Sasken-Hyderabad
5 days ago
Hyderabad, Telangana, India Glauben Technologies Full time ₹ 6,00,000 - ₹ 18,00,000 per yearRole & 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
3 days ago
Hyderabad, Telangana, India 9x Technology L.L.C Full time ₹ 8,00,000 - ₹ 24,00,000 per yearJob 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 yearDescription : 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,...
-
C++ Developer
1 week ago
Hyderabad, Telangana, India The closing Gap Full time ₹ 12,00,000 - ₹ 36,00,000 per yearC++ Developer (Mid-Level)Location: Hyderabad, IndiaExperience: 4–7 YearsNotice Period: Up to 30 DaysAbout the RoleWe are seeking an experienced C++ Developer to join our growing software engineering team. The ideal candidate will have a strong background in object-oriented programming, UI/GUI development, and multithreading, along with a passion for...
-
Application Developer
2 weeks ago
Hyderabad, Telangana, India digitsecure Full time ₹ 1,50,000 - ₹ 28,00,000 per yearRole & 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...
-
Software Engineer
20 hours ago
Hyderabad, Telangana, India Horizontal Integration Full time ₹ 20,00,000 - ₹ 25,00,000 per yearRole: Software Engineer Desktop (C++)Location: HyderabadExperience: 8-12 Year'sWork Mode: Work from OfficeNotice Period: 15 Days or Less (OR) ImmediateJob 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...
-
Software Engineer
18 hours ago
Hyderabad, Telangana, India Horizontal Talent Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob 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 developing...