Quest Global

Quest Global

Solving the world’s hardest engineering challenges through end‑to‑end solutions across industries.

21,000AerospaceDefenseAutomotiveHealthcareOil & GasPower GenerationIndustrialTransportationGas TurbineEnergyManufacturing EngineeringEmbedded SystemsElectronicsElectricalEngineering SoftwareEngineering AnalyticsSupply ChainProduct DevelopmentProduct Lifecycle ManagementDigital TransformationPrototypingAutomotive Engineering ServicesSystems EngineeringMaterials EngineeringAero EnginesMarineWebsite

C++ Developer (HWF)

Develop high-quality C++ applications, design, test, debug, and support projects.

Thiruvananthapuram, Kerala, India
Full Time
Intermediate (4-7 years)

Job Highlights

Environment
Office Full-Time

About the Role

The role focuses on analyzing software and functional requirements to design and develop high-quality C++ applications. Responsibilities include writing efficient, maintainable code, conducting code reviews, implementing comprehensive testing, producing technical documentation, debugging complex issues, and supporting project estimation, planning, and risk management. • Analyze and understand software/functional requirements to design and develop high-quality C++ applications. • Write efficient, maintainable code, follow best practices, and conduct code reviews. • Implement unit and component testing using industry-standard tools to ensure software reliability. • Create technical documentation and adhere to development policies. • Debug, troubleshoot, and resolve complex software issues efficiently. • Support project estimation, planning, and risk management activities.

Key Responsibilities

  • c++ development
  • code reviews
  • unit testing
  • documentation
  • debugging
  • project planning

What You Bring

Candidates must hold a Bachelor’s or Master’s degree in Computer Science (or equivalent) and have over three years of hands-on experience with modern C++ (C++11/14/17/20). Required skills include strong object-oriented programming, design pattern expertise, memory management, performance tuning, debugging, and familiarity with Linux, Windows, or embedded systems. Additional experience with databases, APIs, networking, GitHub, CI/CD pipelines, and Agile/SAFe methodologies is expected, along with excellent problem-solving, communication, and mentoring abilities; knowledge of medical technology is a plus. • Hold a Bachelor’s/Master’s degree in Computer Science or equivalent. • 3+ years of hands‑on experience with modern C++ (C++11/14/17/20). • Strong proficiency in object-oriented programming and software design patterns. • Expertise in memory management, performance tuning, and debugging. • Familiarity with Linux, Windows, or embedded systems development. • Experience with database integration, APIs, and networking protocols. • Proficient with GitHub, CI/CD pipelines, and Agile/SAFe methodologies. • Excellent problem‑solving, analytical, and debugging skills. • Ability to work independently and mentor junior team members. • Strong communication, documentation, and collaboration skills. • Basic understanding of medical technology and human physiology (preferred).

Requirements

  • c++
  • bachelor’s
  • linux
  • github
  • agile
  • mentoring

Work Environment

Office Full-Time

Apply Now