For 1 Position MUST HAVE: 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) |