HamburgerMenu
hirist

QT C++ Developer

Sunsign Hiring
4 - 12 Years
Bangalore

Posted on: 13/07/2026

Job Description

UI Development :

- Develop rich, responsive desktop applications using Qt (Qt Widgets / QML).

- Translate Figma designs and wireframes into pixel-perfect UI.

- Build reusable UI components and scalable front-end architecture.

- Optimize UI for performance, responsiveness, and usability.

- Handle real-time UI updates (dashboards, operational systems).

Backend Development (C++) :

- Design and implement high-performance backend logic using C++ (C++14/17/20).

- Develop modules for airport systems such as :

1. Flight Information Display Systems (FIDS)

2. Check-in and boarding workflows

3. Resource and operations management

- Implement multithreading, concurrency, and event-driven systems.

Database (SQL) :

- Design and maintain relational databases (PostgreSQL/MySQL/SQLite).

- Write optimized SQL queries and ensure data integrity.

- Improve performance through indexing and query tuning.

Roles & Responsibilities :

Core Development :

- Design, develop, and maintain high-performance applications using C++ (OOP principles, STL, memory management).

- Build robust cross-platform desktop applications using Qt (Qt5/Qt6, Widgets, QML).

- Implement clean, modular, and scalable code following best practices and design patterns.

GUI / UX Development :

- Develop intuitive and responsive user interfaces using Qt Widgets and QML.

- Translate Figma designs and wireframes into pixel-perfect UI implementations.

- Collaborate with designers to enhance usability, user experience, and visual consistency.

Backend & Database Integration :

- Design and optimize SQL databases, queries, and schemas.

- Integrate applications with databases and backend services efficiently.

- Ensure data integrity, performance, and scalability in database operations.

System-Level Development (Linux/Unix) :

- Develop, build, and deploy applications in Linux/Unix environments.

- Work with system tools, shell scripting, and debugging utilities.

- Optimize applications for performance on embedded or desktop Linux platforms.

Performance Optimization & Debugging :

- Analyze and optimize CPU, memory usage, and threading performance.

- Debug complex issues using tools like GDB, Valgrind, Qt Creator debugger.

- Improve application responsiveness and stability.

Multithreading & Concurrency :

- Design and implement thread-safe, concurrent applications.

- Use Qt concurrency tools (QThread, QtConcurrent) and standard C++ threading APIs.

- Handle synchronization, deadlocks, and race conditions effectively.

Mandatory Skills :

- C++, Qml, GUI, Linux

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...