Will I need to get a residence permit once I am in France?

You should make sure that your visa is stamped by the customs officers. Once in France, you will need to take an appointment with the OFFI (French Office for Immigration) for medical visit. You will first get a sticker pasted in your passport to validate your long term visa.

After a year in France, you will apply for a renewal and will get a new resident permit which is a separate card.

Check here for visas : https://www.campusfrance.org/en/the-different-types-of-visas