BadgeOS can be combined with PMP Membership.
On your BadgeOs setting you can add membership level on achievement step so user can have their membership badge upon registration based on membership level. To set this feature, go to:
WP Admin -> BadgeOs > Badges > Add New and in the Required Steps section pick: PeepSo Community Engagement -> Checkout Membership Level Upon Registration and select membership level you set for the badge. Click Publish and it’s done. New members who register with membership level you set up with badgeos. They will have Badge on their profile.