Must have(all are desired, but missing a few is alright):
· 5-9 years of experience
· experience in writing C Code, data structures and algorithms
· Worked on Encryption, knowledge of PGP, SMIME, OpenSSL is preferred
· Has written Frameworks using online based network protocols
· Good exposure on MIME message format
· Experience in configuration code management tools like GitHub, GitLab
· Possess sound knowledge of coding guidelines/standards and code reviews
· Implement performance and quality modules
· Follow specific processes/procedures/work flows.
· Excellent communication and analytical skills.
· Worked on large projects
· Knowledge of nix based operating systems (LINUX etc)
Nice to have:
· Possess sound knowledge of Kernel, cross platform programming and device drivers programming
· Written device drivers
· Have some exposure on continuous integration (CI) and continuous development (CD)
· Maintained a project of millions of line of code
· Knowledge of deploying c projects on multiple operating system such as Windows, Mac, nix like distros .