Browse current jobs

C++_C#_Qt Lead Engineer

Quest Global · Trivandrum

Apply on employer website

Collected role description

Role overview

C++_C#_Qt Lead Engineer at Quest Global

Design, develop, and maintain desktop applications using C++, Qt/QML and C# .NET.

The ideal candidate should have strong expertise in designing and developing desktop applications, implementing modern UI solutions using Qt/QML, and working with object-oriented design principles.

Responsibilities

  • Develop responsive and user-friendly UI components using Qt Quick/QML.
  • Implement software solutions following object-oriented design principles and best practices.
  • Write effective and reusable code according to best practices.
  • Understand architecture design, participate in code reviews, and technical discussions.
  • Debug, troubleshoot, and optimize application performance.
  • Work closely with cross-functional teams to understand requirements and deliver high-quality solutions.
  • Create and maintain technical documentation.
  • Ensure software quality through unit testing, prepare test case and perform developer testing.
  • Drive, take ownership and responsibility of project/assigned tasks.
  • We are known for our extraordinary people who make the impossible possible every day.
  • Questians are driven by hunger, humility, and aspiration.
  • We believe that our company culture is the key to our ability to make a true difference in every industry we reach.
  • Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard.
  • We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas.
  • We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds.
  • We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace.
  • Work Experience .
  • Required Skills. 5+ years of experience in C++ development.
  • Strong hands-on experience with Qt Framework and QML.
  • Good understanding of Object-Oriented Programming (OOP) concepts, design patterns, and software architecture.
  • Experience with multithreaded programming and performance optimization.
  • Strong debugging and problem-solving skills.
  • Familiarity with Git or other version control systems.
  • Experience working in Agile/Scrum development environments.
  • Ability to work independently and be proactive.
  • Ability to learn new technologies as part of the job.
  • Be able to clearly communicate in English language.
  • Secondary Skills.
  • Good working knowledge of C# .NET application development.
  • Understanding of MVVM architecture and modern UI development practices.
  • Experience integrating C++ and .NET-based applications is an added advantage.

Preferred qualifications and skills

  • Exposure to VxWorks/embedded systems.
  • Knowledge in telecommunication domain.
  • Experience in client interfacing role.
  • Qualification.
  • Bachelor's or Master's degree in Computer Science, Electronics & Telecommunication Engineering or any other related field.

Employment details

  • Location: Thiruvananthapuram [Keralam] [India]

About the employer

  • At Quest Global, it’s not just what we do but how and why we do it that makes us different.

Additional role details

  • Job Requirements .
  • With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible.
  • Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future.
  • We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.
  • We are seeking a highly skilled Software Engineer with 5+ years of experience in C++ and Qt/QML application development.

Collected minimum qualification

Bachelor's or Master's degree in Computer Science, Electronics & Telecommunication Engineering or any other related field.

Collected experience requirement

5+ years