About this role
We are looking for a C++ developer responsible for building applications that may range from desktop applications to native mobile applications and embedded systems. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Responsibilities
Design, build, and maintain efficient, reusable, and reliable C++ codeImplement performance and quality modulesIdentify bottlenecks and bugs, and devise solutions to these problemsHelp maintain code quality, organization, and automatizationSkills
Strong proficiency in C++, with fair knowledge of the language specificationThorough knowledge of the standard library, STL containers, and algorithmsGood understanding of memory management in non-garbage collected environmentsUnderstanding of dynamic polymorphism and C++ specific notions, such as friend classesFamiliarity with templating in C++Knowledge of the latest C++11 standard is appreciatedFamiliarity with embedded systems design, low-level hardware interactionsKnowledge of low-level threading primitives and real-time environmentsFamiliarity with system call wrapper library functionsKnowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc.Familiarity with language tools, such as ValgrindKnowledge of component data sheets and specificationsImplementation of automated testing platforms and unit testsProficient understanding of code versioning toolsFamiliarity with continuous integrationNote: For further detail visit office. Hemakshi Trivedi Endeavor it solution 301, the Giriraj building, near Gurjar hospital, bhawarkua, Indore 452001
All your information will be kept confidential according to EEO guidelines.