- A degree from a recognized university in Computer Science or Electronics / Electrical Engineering. - Thorough knowledge of at least one object oriented programming language, C++ is a must. - Exposure and knowledge about real-time distributed systems. - Exposure to UNIX based development.