← All careers with PCM
PCM streamEntrance: JEE MainComputing, data & AI

Software Engineer

Software engineers design, build and test the apps, websites and systems people use every day.

Class 11–12 subjectsPhysics, Chemistry, Maths
Entrance / admissionJEE Main / JEE Advanced
DegreeB.E. / B.Tech Computer Science
Duration4 years

Your route, step by step

  1. 1Class 11–12: take PCMMaths is required for B.E. / B.Tech. Computer Science in school is helpful but not required.
  2. 2Write the entrance examsJEE Main for NITs and many colleges, JEE Advanced for IITs. In Tamil Nadu, TNEA counselling uses your Class 12 marks.
  3. 3B.E. / B.Tech · 4 yearsComputer Science, IT, AI & Data Science or Electronics. Build projects and do internships alongside.
  4. 4Start as a developerGrow into senior engineer, architect or engineering manager.

What a software engineer does

  • Understand what users and businesses need
  • Design and write clean, reliable code
  • Test, fix and improve software
  • Work in teams with designers and other engineers

Entrance exams & admission

  • JEE MainNITs, IIITs and many private colleges
  • JEE AdvancedIITs, after qualifying JEE Main
  • TNEATamil Nadu engineering seats, on Class 12 marks

Where you may work

IT companies, banks, hospitals, start-ups, government projects and product companies. Chennai, Bengaluru and Hyderabad are major hubs, and remote work is common.

Well-known colleges in and near Tamil Nadu

  • IIT Madras
  • NIT Tiruchirappalli
  • College of Engineering Guindy (Anna University)
  • PSG College of Technology
  • SSN College of Engineering

Outlook

Software skills are needed in almost every industry. Pay grows quickly with skill and experience, and good engineers can work in India or abroad.

Specialise later

  • Web development
  • Mobile apps
  • Cloud engineering
  • Cybersecurity
  • AI / machine learning
  • Testing (QA)