[Jobs & Experts] Using Membership Pro with Jobs and Experts

I was hoping you could point me in the right directions. I am setting up a Job Board for a Trucking client.
They want the Brokers to be able to post Jobs (Loads, destinations, weight, etc.) on the Job Board.
They want the Carriers to be able to apply for those jobs on the job board.
The client would like to have two different memberships, Brokers and Carriers, when the user registers and charge two different monthly fees for each membership.
Is there a way to assign the Carrier membership to an Expert? I don't want the user to have to register again to become an expert if they want to apply for a job post.

I hope this makes sense and please let me know if you need any further information.

Jay Anderson