Design, build and maintain efficient, reusable, and reliable C Plus Plus codes.
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.