Technical/Functional Skills
- Strong proficiency in C++ & VC++ with fair knowledge of the language specification
- Thorough knowledge of the standard library, STL containers, and algorithms
- Good understanding of memory management in non-garbage collected environments
- Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
- Familiarity with templating in C++ & VC++
- Knowledge of the latest VC++, C++11 standard is appreciated {{depending on project specifications}}
- Familiarity with embedded systems design, low-level hardware interactions {{if required}}
- Knowledge of low-level threading primitives and real-time environments {{depending on project requirements}}
- Familiarity with system call wrapper library functions
- Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc. {{if required}}
- Familiarity with language tools, such as Valgrind.
- Knowledge of component data sheets and specifications
- Implementation of automated testing platforms and unit tests
- Proficient understanding of code versioning tools {{such as Git, SVN, and Mercurial}}
- Familiarity with continuous integration
More Information
Application Details
-
Organization Details
TCS / Tata Consultancy Services
Recommended Comments
There are no comments to display.
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.