The Job logo

What

Where

Lead Engineer - C++/MFC

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Job Description

 

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:
 

Roles & Responsibilities:

  • Analyze requirements, design, and code software in C++ in Windows environment.
  • Perform unit test, verification and validation of the product developed.
  • Document the projects according to project standards (protocols, architecture, technical specifications, …)
  • Work as an individual contributor aligning with customer priorities

Required Skills (Technical Competency):

  • Senior Developer with minimum 5+ 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++  & MFC.
  • Solid understanding of Object-Oriented design and concepts.
  • Hands on multi-threaded programming and debugging skills
  • 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
  • Honesty in raising escalation when there are problems instead of hiding the issue/dragging the schedule

Desired Skills:

  • Experience in other programming languages, preferably Python.
  • Experience in using the C++ Standard Library and boost.
  • Desired windbg skills to debug
  • Knowledge in C#/WPF
  • Experience in Semiconductor domain with knowledge in machine control, robotics, industrial automation, SECS/GEM

 

Education Type

B.E/B.Tech/BS-Computer Science

Job Type

Full Time-Regular

Experience Level

Mid Level

Total Years of Exp

6 - 9

Set alert for similar jobsLead Engineer - C++/MFC role in Thiruvananthapuram, India
Quest Global Logo

Company

Quest Global

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Engineering

Locations

Thiruvananthapuram, Kerala, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Quest Global Logo

Lead Engineer - C#/WPF

Quest Global

Thiruvananthapuram, Kerala, India

Posted: a year ago

Job Description   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:   Roles & Responsibility: Ability to interpret engineering /Stage drawings & models Responsible in developing/creating new manufacturing process. Good Knowledge in Nonconformance reduction and disposition Able to understand the NC process, assess and provide disposition for Non-conformances identified. Understanding of part qualification processes – FAIR and PPAP Identify corrective actions through manufacturing process change to reduce non-conformances. Awareness of FEA Processes and Coordinating flows. Material processing knowledge of forging, casting and other general processes. Validation knowledge of manufacturing process of components Knowledge of heat treatment & special processes Knowledge of aerospace QMS/auto quality requirements (AS9100, OSHAS, TS 16949, various ISO ) Understanding of product design and introduction processes Participate in cross-functional meetings and work with support functions viz. design, Manufacturing, Purchase, and projects and provide necessary support. Good understanding of DFMEA, PFMEA, control plan and flow diagrams Able to Identify Key process requirements from engineering drawings during the review process with supplier. Work with interfacing teams, local experts, partners, and suppliers to ensure technical aspects of manufacturing processes are understood and accounted for as required. Identify automation solution opportunities to achieve substantial improvement in productivity, Required Skills (Technical competency) Understanding of all manufacturing processes including conventional, non-conventional, Working knowledge on Advanced and new technology manufacturing process Understanding of product design and design intents Knowledge of Manufacturing Engineering core processes (e.g., process planning, inspection methods and tooling) Awareness of aerospace engine products and materials  Good knowledge of Raw material forms and process (casting, forgings, FBWR, sheet etc) Good knowledge of special process such as heat treatments, chemical processing etc. Good Knowledge on Manufacturing capability readiness level (MCRL) Desired Skills: Diploma / Graduate in Mechanical/Industrial Engineering  Minimum hands-on experience in Manufacturing Engineering 5- 8 years Should have background on Quality Management Systems Green Belt certification in any Quality initiative would be added advantage. Knowledge on MS office, UG NX, Teamcenter, CAPP & planning & simulations   Education Type B.E/B.Tech/BS-Mechanical Engineering Job Type Full Time-Regular Experience Level Mid Level Total Years of Exp 5- 8

Quest Global Logo

Senior Software Engineer - C++ Linux

Quest Global

Thiruvananthapuram, Kerala, India

Posted: a year ago

Job Description   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:   Roles & Responsibilities: Participate in requirement analysis, design, coding and testing (manual as well as automation) Ability to understand/learn architecture and design of existing applications developed mainly using C++ Take ownership of assigned jobs that are part of new feature  implementation, bug fixes and enhancement activities Technical communication with internal/external stake holders and collaboration with global team will be part of job Ability to lead/mentor teams of size up to 5 Required Skills (Technical Competency): 3-6 years of experience in design and development of C++ software applications and frameworks in Windows /Linux. Experience in requirement analysis, design development, coding, code review and unit testing. Hands on software development experience - strong C++ programming skills. Experience in Object Oriented design and multi-threading methodologies. Experience analyzing, debugging issues with multi-threaded process using debugger. Ability to write effective and reusable code according to best practices. Experience in working with Agile methodology of project execution Desired Skills: Experience in Python, Shell scripting. Ability to explore large code base and understand architecture and design Ability to deliver without much supervision from lead/managers Familiar with tools like WinSCP, Putty, Rally, Clearcase, Collaborator, SVN, clearcase or Git Proficiency with MS Office, particularly MS Excel, MS Word, MS PowerPoint   Job Type Full Time-Regular Experience Level Mid Level Total Years of Exp 3 - 6

Quest Global Logo

Project Leader – Android Development

Quest Global

Thiruvananthapuram, Kerala, India

Posted: a year ago

Job Description   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:   Roles & Responsibilities: Guide and mentor the technical members to deliver commitments on time with Quality Interact with customer on the project technical aspects and prepare and present the project technical progress Co-ordinate and collaborate with onsite support members and communicate the requirements to the offshore team Predict project risks and develop mitigation plans Perform requirement analysis, effort estimate, design, feasibility, development and maintenance of Android applications in Agile work flow Comply with Performance and Quality standards for the project Required Skills (Technical Competency): Strong knowledge in Android application development Strong experience on kotlin is essential. Hands on experience in full life cycle of Android application development Android UX/UI design exposure and experience. OOPS, Multi threads and design patterns JNI (Optional) Multi-threading concepts OOPS concepts Working on media frameworks is added advantage. (Optional) Data Structures and Design Patters (Good to have) JSON, XML Desired Skills: Experience in Twisted, Django, Redis, REST Experience in development of mobile applications for smart watch Good problem solving and communication skills.   Job Type Full Time-Regular Experience Level Mid Level Total Years of Exp 5 - 8

Quest Global Logo

Project Leader – iOS Development

Quest Global

Thiruvananthapuram, Kerala, India

Posted: a year ago

Job Description   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:   Roles & Responsibilities: Guide and mentor the technical members to deliver commitments on time with Quality Interact with customer on the project technical aspects and prepare and present the project technical progress Co-ordinate and collaborate with onsite support members and communicate the requirements to the offshore team Predict project risks and develop mitigation plans Perform requirement analysis, effort estimate, design, feasibility, development and maintenance of Android applications in Agile work flow Comply with Performance and Quality standards for the project Required Skills (Technical Competency): Experience in requirement analysis, design, development, and maintenance of iOS application Good programming skill in Swift Familiarity with Object Oriented Programming (OOP) principles Experience with iOS frameworks such as Core Data, Core Plot, etc. Experience in integration of third party frameworks Experience working with WebSocket communication Experience with iPhone and iPad UI patterns Understanding of Apple's design principles and interface guidelines Experience in agile project life cycle, process, and work flows Good debugging skills Ability to work independently with minimum guidance Desired Skills: Experience in development of mobile applications for smart watch Experience working with Cocapods Experience in working with JIRA, Github etc Good problem solving and communication skills   Job Type Full Time-Regular Experience Level Mid Level Total Years of Exp 5 - 8