At least 5 years c++ programming experience object oriented methodology. Good understanding and experience with multi-threaded programming. Proven Software Design experience and ability. Development experience on Linux OS. Curious and passionate for understanding the internals of various technologies. Experience with complex SW systems – Advantage. Storage development experience – Advantage. Experience in performance-oriented development – Advantage. Knowledge in networking – Advantage.