Robots are coming for our jobs. We've heard it before, and to a varying degree, it's true. Business consultant group Cognizant predicts in its book "What to do when machines do everything" that over the next 10 to 15 years, 12% of jobs in the U.S. will be replaced by automation.

However, all is not lost, the group also predicts that there will 21 million new jobs created as a direct result of new technologies. To head off some of the fear and help prepare for the future, the organization came up with 21 jobs they think will materialize over the coming years.

"We wanted to try to raise the flag, there is something big and profound going on," said Ben Pring, vice-president and director of Cognizant's Center for Future of Work. "If you are paying attention, there’s enough time to deal with this now," he added.

Written as hypothetical job descriptions from human resources departments of the future, some of the gigs in the report require a lot of imagination, but others only require a small jump from our current reality.

Check out the job listings of the future and get a head start picking your post-robot career: