roles and responsibilities:
candidates with network domain exp prefered (ethernet and socket programming)
• 4-6 years of strong object oriented programming using c++ 11/14 with linux.
• good knowledge in cmake tooling, gdb debugging, shell scripting
• hands on with encryption, decryption, certificate generation.
• secure coding skills, secure programming.
• hands on with openssl library, network security, secure communication protocols, tls.
• deep understanding and provide solution for generating x509 certificate according to ca and derived ca.
• deep understanding of using cryptography, secure key storage, key exchange methods, and trusted platform architectures
• exposure to software design principles.
• strong exposure to qt and qml programming on linux platform.
• exposure to embedded device development.
• exposure to google test framework, design principles, design patterns
• experience in can protocol, j1939.
good to have:
• knowledge of ag domain knowledge.
• exposure to agile methodology
• experience in design patterns, automotive domain.
• software design and development practices,
• software management processes, agile, etc.
• exposure to xp practices (tdd, atdd)
#c++ #c #programming #cprogramming