Hi All,
I am going to apply for the PhD under Computer science department for IITs. I am writing SOP for first time so need someone to comment and review being so generous. Below is the SOP i have written.
Statement of purpose
My decision to pursue a PhD is a collective push by my favouritism for originality and the willingness to keep my learning curve rising, which makes me explore the areas of my technical interests. A tryst with the embedded systems at the graduate level as a hobby made me realize the extent upto which the world is embedded today. As a vacation project I designed and developed a robot that was microcontroller based and programming in assembly language. During more than three and half years of my professional career I realised the elegancy, efficiency and complexities involved in real time systems and the software involved. Though my career has been spread across working on various different technologies, but my deep rooted interest and the keenness to research has always been firm on the system level programming, operating systems and involved theory. So now I want to have a full fledged focus on those interests. When I began working around operating systems I was truly amazed by the complexity of the kernel and the capabilities it has in terms of process , memory and CPU management. This was the realization that Real time systems have OS as an integral and indispensible part which ensures the true time bound nature of such systems. Since childhood I have been interseted in aircrafts and the avionics and a desire to be associated to that in some way. This interest even made me fly a Boeing 737 flight simulator. All this pieces fitting made me decide that in the long run I want to propel my research into the real time systems used in aircrafts for flight control,navigation and safety systems.
I am currently working independently on the Linux OS programming on user level as well as kernel level, with focus on multithreaded processing. C is the language of choice and power for exploring this domain. On kernel level I am working on timer based modules and device drivers. Perfomance improvements in multithreaded environment, effects and side effects of multithreading practices and optimized signalling at user level applications are some aspects I am working on. I have cultivated a keen interest and understanding towards the Linux operating systems which I want to refine further. Through my learnings I have realized that there are always the better solutions to the problems which might seem solved already. I
I believe doing my PhD from _______ will expose me to the much coveted facilities and the faculties that can help me tread my career path by leveraging my aspirations,skills and commitment. I have always been a distinctive student for my learning abilities and the commitment to find the answers. During my professional tenure I have mentored many of my peers and colleagues, conducted trainings and workshops, which have refined my teaching abilities as well. Under the Ph.D. program I will get enough scope to translate my thinking and ideas to reality by application to the real problems and challenges , which are of a broader significance.