About the Course

What is Embedded Solutions?

Embedded systems are computer systems that perform a finite and usually a small set of specific tasks. These systems are designed around microcontrollers or Digital Signal Processors. Embedded systems are all-pervasive these days and can be found in telecom devices, automobiles, medical, industrial and scientific instrumentation, consumer electronics devices, etc.

The embedded computing system existed even before the invention of the first four-bit microprocessor in the 1970s. The most notable examples of such system were then in spacecrafts, aircrafts and in sophisticated medical instrumentation. Since the invention of the microprocessor by Intel in the early 1970s, embedded systems have become a part of our daily lives, across the globe. Entertainment, communication, home appliances, automobiles and industrial instrumentation and automation have all benefited from embedded systems and software.  The total embedded software market in India was estimated to be USD 4.9 billion in 2007 and over 100,000 people were employed by this sector (this excludes the people employed in hardware and board design).  The requirement is expected to touch 179,000 in 2010-2011.
The software activities in this sector are as follows:

  • Chip level Programming  (Programming microcontrollers and digital signal processors for specific applications)
  • OS related Programming (device driver development, OS customization and porting, etc.)
  • Middleware (e.g., APIs and SDKs)
  • Embedded application development and product testing
  • Protocol level development (e.g. protocol stacks for Bluetooth, USB, etc.)

Why is NU offering this unique Program?

As per IDC-ISA report 2008 on Embedded System Design Service Industry, the shortage of technical workforce is the key challenge in India for this industry. The companies have access to a fairly large number of fresh engineering graduates but have to spend considerable effort on training to make them productive. A further challenge is to upgrade module developers into complete product developers. In other words the product mindset is lacking.  With this picture in mind, NU has launched a Masters level Program on Embedded Systems – M.Tech (Embedded Solutions).

NU’s core faculty in this area already have a considerable portfolio of intellectual capital to their credit. They have a combined industrial experience of over a hundred person-years and have several granted patents in India and abroad. The researchers in this team have successfully led embedded designers in the diverse fields such as transportation, telecom, telematics, testing & instrumentation, medical electronics and embedded systems for science education. They have created award-winning products which can be seen in action across the globe.  Needless to say, the NU team also has a large portfolio of papers published in international conferences and peer reviewed journals.

Whom is the M.Tech (Embedded Solutions) Program for?

The Program is open to engineering graduates of select specializations, MCAs and M.Sc. degree holders from specific specialization (see eligibility criterion for details). In particular the Program is intended for working professionals in relevant areas of hardware/software development and who are sponsored by their employers.

NU recognizes that industry-sponsored students cannot remain absent from their workplace for too long. Therefore the Program design has two delivery components:

  • Online component delivered using synchronous technologies.  NU has fully equipped web conferencing studios to have two-way interaction with its students located anywhere on the globe. This component is used to deliver lectures and carry out one-to-one student mentoring and guiding as well as interacting with industry-supervisors.
  • On-campus component – NU firmly believes that experiential hands-on learning should be an integral part of all its courses. Students will spend at most one month in the campus every semester to carry out the laboratory work that cannot be done in the online mode or at the workplace. Thus over the two year period the students need to spend 3-4 months in the campus at Neemrana, Rajasthan.  NU’s Laboratories are designed more in the nature of Industry Innovation Centres rather than University laboratories.  Further the activities are designed as mini-projects than isolated exercises.

It may be noted that M.Tech. (Educational Technology) Program of NU is already running successfully following this approach.

Key benefits to organizations having M.Tech (Embedded Solutions) degree holders :

This Program gives an opportunity to sponsoring organization to expose their employees to those aspects of ES development that they would not normally be involved in (ref list of courses). This opens the possibility of rapid reallocation of engineers to different functional areas as per the need of the project. Needless to say, this would also create channels for their growth within the organization. The Program would also supplement the efforts of in-house training and development divisions of sponsoring organizations which are usually overloaded with the training of fresh engineering graduates to make them productive.

Key benefits to professionals with M.Tech (Embedded Solutions) :

M.Tech (ES) of NU is not just another Master’s degree in technology. The professional undergoing this Program will get a 360O exposure to embedded system development process that starts with requirements and ends with a tested, marketable product. It is embedded systems more than any other computing system that developers and test engineers are expected to be aware of techniques to test for and rectify malfunctions and failures arising out of complex hardware and software interactions in real-time.  Therefore the Program focuses on system design and development, rather than teaching hardware and software courses in separate, water-tight compartments.  This is expected to groom the students as embedded system designers and not just embedded software or hardware developers.

Unique Features of the M.Tech Program :

Industry-linkage is one of the most prominent features of the M.Tech Program.

  • One full semester devoted to industry practice under the joint guidance of industry and NU supervisors.  This internship carries a weightage of 12 credits.
  • An R&D project of 8 credits during the summer term for which industry supervisors can indicate the nature of the project in which they would like their candidates to work on.
  • One elective course of 4 credits customized to the requirement of the sponsoring industry.

Thus, effectively 24 out of 74 credits are aligned directly to the goals of sponsoring industry.

Key Courses in Embedded Solutions

  • Embedded System Development: Tools and Techniques
  • Real-time OS
  • Adaptive signal processing
  • Interfacing
  • Run-time verification
  • Data mining
  • Advanced processor architecture
  • Embedded System Engineering
  • Intellectual Property
  • Embedded Multimedia
  • Mobile Communications
  • High Performance Computing
  • Device-Driver Development
  • Object-Oriented Programming