Hello Arun Ramesh, the short answer is NO, PIM does not support assigning PIM-eligible roles directly to service principals.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.