Job Search

Home > Job Search

Senior software Engineer / Lead C+ +

Posted on:


Closing on:


Brief description :

Hiring for Senior software Engineer / Lead C+ + For Trivandrum

Greeting from Quest Global


Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and humility.
We are looking for humble geniuses, who believe that engineering has the potential to make the impossible, possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers.
As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you.
The achievers and courageous challenge-crushers we seek, have the following characteristics and skills:


This is an exciting opportunity for an experienced software professional with a proven track record in developing distributed applications in C++ on Windows. As an experienced engineer, you should have the skills to develop complex and demanding systems. Seeking experienced senior engineers who is highly motivated and enthusiastic to join our team to develop applications for semiconductor equipment automation solutions. As an experienced developer, you should have the skills to understand requirements from architects and customer, work closely with onsite and offshore team members to develop the system.


  • Analyze requirements, design, and code software using C++ Builder in Windows environment.
  • Perform verification and validation of the product developed.
  • Document the projects according to project standards (protocols, architecture, technical specifications, …)
  • Take ownership of assigned tasks that are part of new feature implementations, bug fixes and enhancement activities.

Preferred skills

Required Skills (Technical Competency):

  • Senior Developer with minimum 4-6 years of experience in developing C++ applications in Windows.
  • Experience in requirement analysis, design, development and testing of desktop-based applications.
  • Extensive programming skills in C++
  • Desktop application development experience in C++, VC++, MFC on Windows / VCL on C++ Builder
  • Knowledge in Socket programming, Inter Process Communication (IPC), Multi-threading
  • Solid understanding of Object-Oriented design and concepts.
  • Knowledge in design patterns/principles, UML
  • Large scale software development experience.
  • Ability to write effective and reusable code according to best practices.
  • Experience of project life cycles, process, work flows.
  • Soft skills
  • Ability to drive, to take ownership and responsibility of a project.
  • Ability to work independently and be proactive.
  • Ability to analyze problems and come up with proposals for a solution.
  • Ability to learn new technologies as part of the job.
  • Be able to clearly communicate in English language