In the saucepan, whisking constantly, cook for 4 to 6 minutes until boiling.
Transfer the mixture to a bowl, cover with plastic wrap touching the surface, and refrigerate for at least 1 hour.
Cream butter in the stand mixer.
Add pudding in small amounts.
Mix in melted bittersweet chocolate until just combined.
Add vanilla and salt - mix on medium until light and fluffy