- One has to have unique technical skills, creativity, intelligence and aptitude to work for big companies like Google, Facebook, Microsoft etc. Salary packages for such engineers are so high that their pockets hardly ever run out of cash.
- I prefer contract/chartered work with big companies because I love the freedom and flexibility the chartered work provides me.
- There is a reason why so many students are being forced by their parents to pursue engineering. It pays really well if you have the aptitude and interest for it, But, if you don’t have it, then you’d neither get good marks nor placement in a high-paying company.
- Software engineers have awesome work-life balance. They’ve got an option to work from home.
- The work environment is really high-class and hygienic.
- It is probably the easiest way for those who wish to settle in foreign countries, especially the U.S.A.
- They have a good social life.
- This work requires a lot of mental labor and you’ve to be ready to work even if your mind is not ready.
Name – Mudit Gupta
Profession – Chartered Engineer at Google
Age – 31
Gender – Male
Industry – Software
City – New Delhi
Where have you been born and raised?
I was born and brought up in Tilhar, near Bareilly, UP and completed my graduation from ICFAI Hyderabad.
I had a nuclear family which included my mother, who was a lecturer of Sanskrit, my father who was a manager at State Bank of India and an elder brother, who works for Bank of India.
Who had the most influence on you and how?
My brother influenced me the most. He was my caretaker and role-model and guided me in all aspects of life such as social life, studies, personal relations and career options. He always ensured that I did rights things in life. Now he doesn’t intrude much but it’s him who helped me reach this peak.
Please give a summary of your career
I did B.Tech. from ICFAI, Hyderabad. My first job was as a software engineer in Tetra Information Services. I worked there for one and a half years. Then I worked as a System Administrator in Dreams Money Investment Solutions, Delhi for two years. Then I became a Financial Analyst in India Infoline, New Delhi.
After two years of working there, I became a Senior Software engineer in Rategain, Noida and worked there for one year. Then I became Senior System Administrator in Pejro, Bangalore and worked there for one and a half years.
Now I’m a Chartered Engineer and works independently with multiple companies.
Which institutes are best for the training/education of engineering?
For Mechanical engineering, IIT Kharagpur is famous.
IIT Guwahati is good for CS.
NIT Suratkal is also a great institute.
What are the costs associated with the training/education of engineering?
Including all my expenses from hostel to tuition fees, it cost me 8 lakhs INR for my B.Tech. You may get a governmental subsidy but that’s really difficult. It’s an expensive course and there is no other way. Of course, you may get educational loans and scholarships but still, the cost remains high.
What are the typical entry-level jobs in this profession?
It’s not very complex. You have to be a PCM (Physics, Chemistry, Maths) student to become an engineer. The decision is thus made when one has given 10th boards. After that, you’ve two-course options — Diploma in engineering or B. Tech. The eligibility for applying for Diploma, which is a 3-year course is 10th and for B. Tech it is 12th.
One then sits for entrance exams like JEE, State-wise CETs, Institute-wise CETs. Scoring well in them places one in preferred engineering institutes where one can choose the kind of engineer one wants to become.
There are many branches — Mechanical Engineering, Civil Engineering, Electrical Engineering, EC Engineering, IC Engineering, Mechatronics Engineering, Mining Engineering, Chemical Engineering etc.
B. Tech is 4-years long course. The academic program is divided into 8 semesters, with each semester lasting for a period of 6 months. It consists of internal tests, external exams, viva, project work and industrial training sessions.
After course completion, you may take up a job or go for higher studies. Higher education courses include — M.E or M.Tech., M.Sc., MBA, PG Diploma programs etc.
What is the range of remuneration one can expect in your line of career & industry?
When you receive your salary after such a great investment in your studies, it feels amazing. There are reasons why so many students are being forced by their parents to pursue engineering. It pays really well if you have an aptitude for it; your pockets won’t ever run out of cash. But, if you don’t have the aptitude and interest, then you’d neither get good marks nor placement in a high-paying company.
Starting out – 3.6 lakhs per annum
5 years of experience – 15–20 lakhs per annum
10 years of experience – 30 lakhs per annum
15 years of experience – 40–45 lakhs per annum
20+ years of experience – 50 lakhs per annum
Describe your work
I reach office at 9 am. Usually, there is a business meeting between 10–11 AM which includes five people: Sr. Software engineer, 3 associate engineers, and a programmer. This is the time when tasks are assigned.
Work never gets boring, because every day new things come up such as deciding the algorithm or architecture of the software, software selection, coding language etc. We all start working on it and complete our work until the break time. After that, one report is generated on how much work is completed by each executive.
I’ve to work in the office for nine hours per day for 5 days a week. Saturday and Sunday are holidays. I always have an option to work from home. We get a party every Friday.
What are some of the positives which would encourage someone to consider this career/job?
The first and foremost positive of this job is the great working conditions. The offices are air-conditioned and modern. Everything in office is super clean and hygienic. It feels good to work there.
Secondly, social life is great here. The people you work are all educated and therefore make for a good company. You get to meet and interact with new people almost every day.
Thirdly, there are several events and parties organized by the company, for example, we have a party every Friday for personal celebrations like birthdays, engagements, and official celebrations like successful deals, financial profits etc.
Fourthly, we are rich. We earn a lot. Though this isn’t true for all engineers, especially freshers are paid peanuts.
Fifth, there is a good amount of job security, particularly for the reason that there are a lot of IT jobs for the talented engineers.
Sixth, software engineers can easily move abroad, if they want to. The world needs a lot of engineers and India is providing them in hordes.
What are some of the challenges that you would want someone to be aware of when considering this career/job?
Challenge comes when you are the only person required to complete the given task, but you are not feeling well. Because this work requires continuous creativity and intelligence, you can’t get away with less than 100%. So, in such situations, you get stressed, fatigued or distracted. But there is no other option and you have to work. It’s also not the kind of work that someone else may help you with. You’re completely on your own.
Also, if you’re not creative and intelligent enough for the job, your peers may subdue you. If you don’t have the brains, there is no way you can excel in this field of career. The theory just provides a base on which you work with your own intelligence and creativity.
There is less job security for an engineer who pursued the degree from an average college. If you fail to get admission in the top institutes, you better seek another career option instead of this one. You’d find yourself stuck in a low paying job with no other options.
Another challenge is keeping yourself continuously updated with all the new advancements and innovations trending in the market. If you are not vigilant, you will not be able to survive in this industry and smarter and younger engineers will take your role. Thus, it’s the kind of career where one has to learn and study constantly.
What are the relevant skills/technologies/trends that are commanding a premium in your job profile?
One must have sound knowledge of software tools and programming languages in his/her chosen domain. These days, Java, Python, IoT, Machine learning is trending.
What kind of a person would be happy in your career?
- are really interested in making something new,
- know calculus,
- don’t hate maths,
- want to do the smart work,
- can do the hard work,
Then you will become an exceptional and happy software engineer.
A software engineer specifically, must be a person who knows how to make others happy, is a good communicator, has a good convincing power, is assertive and creative and would want to work abroad.
Given another choice, what would you do differently as far as your professional selections are concerned?
I wanted to become a pilot. But, I ended up becoming a software engineer. Sometimes, I think that becoming pilot would have been better for me.
What would be your advice to students or professionals who are just starting their journey on a path like yours?
Try to do a lot of practical stuff, try to understand concepts, and have a passion or aim. Don’t pursue software profession because of pressure; be here only if you’ve got the aptitude and interest. Otherwise, you’d be only regretting. In your B. Tech., pay special emphasis on English, Math, and Science. You can stay relaxed for the first and the last year, but in the second and third year, stay utterly focused. The engineering campus is fun. On your journey to gain the engineering degree, you’d have lots of fun with your batch mates. Yes, what they show in those movies is kind of true. The studies are really hard though, but by investing your intelligence and hard work in the right place, at the right time, you can make it your cup of tea.
Contributing writer – Yashika Bhati