C++ Engineer - Bengaluru, India - UST
Description
Key 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 automatizationImplementation of automated testing platforms and unit testsSkillset RequiredScripting Knowledge – Python ScriptingStrong 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++Familiarity with embedded systems design, low-level hardware interactionsFamiliarity with system call wrapper library functions.