Indians will need a work visa to work in France.
There are several types of visas available for non-EU citizens seeking employment in France, such as:
• Visa de Court Sejour or Short-term Visa: This visa is issued to foreign nationals authorized training assignments for a maximum period of 90 days.
• Visa De Long Sejour or Long-Stay Visa: This is the most commonly applied visa for employees. Foreign nationals can live and work in France for a duration ranging more than 3 months.
• Corporate Executive Visa: Corporate executives from foreign countries will need this visa to work in France