* C++: 8 to 12 years of working Experience on C++ Programming, Memory Management & File I/O and Streams Concepts.
* Multithreading: Strong understanding on Multithreading (creating and managing threads, synchronization mechanisms (such as mutexes and condition
variables)) & Kernel Level.
* Linux: Good Understanding on develop and triage on Linux with Understanding on (Command-Line Tools, POSIX, Processes, Network)
* Architecture: Strong understanding on building applications on C++ environment
Good to have Skill
* SCM Tool & IDE: Good exposure to Ability to integrate IDE with Source Code system such as ClearCase, Ability to setup Linux IDEile & Scrum Methodologies, GIT, Confluence.
* Web Application: Good understanding on Developing Web Application on C++ Platform
* Project Exposure: Strong understanding on Project and SDLC Process.
* Troubleshooting: Experience in Debugging and troubleshooting and performance optimization(like reducing memory allocations, optimizing loops, and using inline functions).
* Docker & Containers: Good understanding in Docker & Containers for Deployment
e Must have -: C++ coding/Linux platform/Not from semiconductor background