That's good old fashioned FM! Any synth capable of FM can do this - Operator, Sytrus, FM8, Massive (with the Phase mod), Serum, etc.
You start with a sine wave, and you FM it by another sine wave - once you find the main timbre you want, set an envelope on the FM amount/operator volume so it will pluck from the starting point down to zero amplitude. From there, Distort, saturate, and otherwise effect it to taste!