Between Nice and Cannes there is the Sophia Antipolis technopole where various tech companies have offices. Most (like mine) use English as the official language used on premises. I have been living here for a decade and my French is not particularly good, mostly because I don’t use it much.