These are the best tech companies to work for in India

India may be steaming ahead when it comes to technological innovation, but top local tech talents would still rather work at one of the multinational companies in the country than a homegrown firm.

That's according to a new study from jobs site Indeed. Based on the site's database of employee feedback, including company ratings, number of reviews and history of job openings, it found that job-seekers in India's tech sector were more positive about working with international firms than local names.

ImagesBazaar | Images Bazaar | Getty Images

Of the 15 leading companies named in this year's list, the majority were multinationals - including the top five. Just three companies on the list originate from India. Some of the international companies that made it into the list include names like Microsoft, SAP and Apple.

To be sure, big name companies have a certain allure for aspiring techies the world over. However, Sashi Kumar, managing director of Indeed India, said in a news release that the findings also indicate a desire among employees to work for a business with clear progression structures in place and a positive overall workplace environment.

"In addition to strategic and meaningful workplace programs, companies that have focused on people management and contributed to creating a conducive environment for their employees have been highly rated by job seekers," said Kumar.

"Apart from competitive remuneration, companies that work to make their employees feel like they work with, and not for the company, create a culture of ownership and instill a sense of loyalty in their employees," he added.

CNBC Make It took a look at the top 15 tech companies in India and how they made the list.

15. Tata Consultancy Services

Company rating: 4.0 based on 14,626 reviews

Tata Consultancy Services is an information technology, consulting and business solutions company. It is a subsidiary of multinational conglomerate Tata Group, which is made up of 29 publicly listed enterprises including Tata Steel, Jaguar Land Rover owner Tata Motors and Tata Communications.

The company consistently ranks highly among tech employers in India and has expanded its corporate responsibility program for employees over recent years.

Offices: Ahmedabad, Bangalore, Bhopal, Bhubaneswar, Chennai, Coimbatore, Gandhinagar, Gurugram, Hyderabad, Jamshedpur, Kochi, Kolkata, Lucknow, Mapusa, Mumbai, Nagpur, New Delhi, Noida, Patna, Pune, Raipur, Trivandrum and Vadodara.

12. Myntra.com

Company rating: 4.2 based on 157 reviews

Indian fashion e-commerce company Myntra launched in 2007 to sell personalized gifts but soon expanded to a broad range of fashion and lifestyle products. In 2014, the company was acquired by Indian e-commerce giant Flipkart, which is itself now under Walmart after a bidding war over a controlling stake earlier this year.

Typical of many new tech companies, Myntra exudes high energy levels, according to one employee, and free meals to boot.

Offices: Bangalore.

View jobs

10. Indian Space Research Organization

Company rating: 4.4 based on 232 reviews

The only public sector entrant on this year's list was the Indian Space Research Organisation, the space agency of the Indian government.

Headquartered in Bangalore, the agency is driving the country's vision to "harness space technology for national development while pursuing space science research and planetary exploration," according to a statement on the government's website.

Offices: Bangalore and Hyderabad.

6. VMware

Company rating: 4.1 based on 656 reviews

VMware is a subsidiary of Dell Technologies that provides cloud computing and platform virtualization software and services. Founded in 1998, today its desktop software is used by the likes of Microsoft and Apple.

Employees rated the company for its "positive environment" and the ability to advance on the job.

Offices: Bangalore, Chennai and Pune.

View jobs

3. Microsoft

Company rating: 4.2 based on 5,297 reviews

A tech behemoth that needs no introduction, Microsoft first launched in India in 1990 and has since been ratcheting up its presence to capitalize on the country's growing pool of IT talent.

Today, the company employs more than 6,500 people in nine cities across India. Its CEO, Satya Nadella, even hails from Hyderabad, India and, though now based in the U.S., has been a positive force in representing diversification on top company boards.

Offices: Ahmedabad, Bangalore, Chennai, Hyderabad, Gurgaon, Kochi, Kolkata, New Delhi and Pune.

View jobs

2. Nvidia

Company rating: 4.2 based on 179 reviews

American company Nvidia creates graphics processing units (GPUs) for laptops, workstations, mobile devices, notebooks and PCs. It also has a line of gaming-oriented consumer products that include a set-top box.

Founded in 1993, the company has evolved over the years to keep up with the pace of technology and now focuses on more than just video games, including, increasingly, artificial intelligence.

Offices: Bangalore, Hyderabad, Mumbai and Pune.

View jobs