System Software is an important area of the computer system. It helps in managing and controlling the hardware and also provides convenient environment for the application software. Software like operating systems, device drivers, compilers, loaders, virtual machines, libraries etc comes under the category of system software, whereas software like computer games, online ticket booking, payroll software etc are classified as application software. System software has to be reliable, robust, fast performing, memory efficient and free from security issues like buffer overflow and format string vulnerabilities. Developing this kind of software is a challenging task as knowledge of system internals and quality (time, memory efficient and robust) programming skills are required. There is a gap between academia and industry requirements in this specific area of software development Manpower having these skills is scarce and there are not many practical oriented training courses. However, demand for these skill sets is fast growing in the development of software specific to domains like Telecommunications, Networking, Cyber Security, Operating Systems, Grid Computing, Ubiquitous Computing, Medical Equipments etc. Usage of wide range of operating systems and applications containing smaller operating system footprint in embedded devices is growing. Understanding the system call interface of operating system and operating system internals is also required in writing efficient application specific libraries and application programs. Knowledge on Operating system features like resource sharing and management, flexibility through separating the role of mechanisms and policies, buffer management, module level interfaces, robustness, performance, security and protection will also help in writing efficient application software.
Placement Cell
Placement Cell at respective center coordinates campus interviews. The selection process is governed by the performance of the candidate during the course as well as recruitment policies of visiting companies .