Design, build and maintain efficient, reusable, and reliable C Plus Plus codes.
Thorough knowledge of the standard library, STL containers, Data Structures and algorithms.
Writing codes using a concepts of OOPS. Knowledge of component data sheets and specifications.
Good understanding of TCP /IP protocol.
Good understanding of memory management.
Develop and implement new software applications/new modules.
Help maintain code quality, organization, and automation.
Coordinate with the rest of the team working on different layers of the infrastructure.
Knowledge of the latest C Plus Plus 11 standard is appreciated.
Familiarity with embedded systems design, low-level hardware interactions will be a definite plus.