While the ferry itself doesn't require a Bulgarian e-vignette, the road in Bulgaria where you disembark the ferry might.
Make sure that you have a valid e-vignette as soon as you enter a motorway or a first- / second-class national road.
Related articles:
Which roads require a Bulgarian motorway vignette?
Can I drive into Bulgaria without a vignette if I avoid motorways?