No, in Europe and many other parts of the world we have a highly developed chip and PIN infrastructure. You do not need a signature on your card for transactions with your PIN.
If a transaction requires your signature, you have the option to identify yourself with your ID.
Want to know more?
You can find more information about company cards and functions here: