C++ Engineer - Bengaluru, India - UST

    UST
    UST background
    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.