i
TekPillar
1982 TekPillar Jobs
C++/QT/QML Developer (3-15 yrs)
TekPillar
posted 1d ago
Flexible timing
Job Title : C++ QT QML Developer
Experience : 3+ Years
Location : Bangalore
Job Description :
We are looking for a talented and experienced C++ QT QML Developer to join our growing team. The ideal candidate will have strong proficiency in C++ programming, experience with the QT framework, and expertise in QML for UI/UX development. This role involves designing, developing, and optimizing applications primarily for Linux-based environments, ensuring high performance, scalability, and an intuitive user experience.
Key Responsibilities :
- Implement high-performance applications using C++, QT, and QML for interactive user interfaces.
- Develop and enhance graphical user interfaces (GUIs), ensuring seamless functionality and engaging user experiences.
- Work extensively on Linux-based platforms, optimizing applications for embedded and desktop environments.
- Improve efficiency, performance, and scalability by implementing best practices in memory management, multithreading, and resource utilization.
- Write clean, maintainable, and well-documented code, ensuring adherence to coding standards and best practices.
- Identify and resolve software issues, ensuring stability and reliability in deployed applications.
- Work closely with design, backend, and testing teams to deliver integrated and high-quality solutions.
- Utilize version control systems (Git, SVN) and participate in Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Stay updated with the latest trends and advancements in C++, QT, and UI/UX development, bringing innovative ideas to the team.
- Minimum 3+ years of professional experience in C++ development.
- Strong hands-on experience with the QT framework (QT5/QT6) for GUI applications.
- Expertise in QML for UI development, animations, and visual effects.
- Experience working in Linux-based development environments.
- Strong understanding of object-oriented programming (OOP), design patterns, and multithreading.
- Familiarity with memory management techniques and performance tuning.
- Experience in debugging and troubleshooting applications using GDB, Valgrind, or other tools.
- Knowledge of inter-process communication (IPC) and networking protocols.
- Good understanding of software development lifecycle (SDLC) and agile methodologies.
- Strong problem-solving skills, ability to work independently, and excellent team collaboration.
Preferred Skills :
- Experience in embedded systems development with QT/QML.
- Exposure to Python or scripting languages for automation.
- Hands-on experience with database integration (SQLite, MySQL, or PostgreSQL).
- Experience with hardware integration (IoT, automotive, or industrial applications).
- Understanding of OpenGL, WebAssembly, or UI/UX design principles.
Functional Areas: Other
Read full job descriptionPrepare for TekPillar roles with real interview advice