C++_C#_Qt Lead Engineer
Quest Global · Trivandrum
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