G. Mark’s Answer
Based on the wording of your question, I'll first assume that you've already determined that a biomedical engineering degree is what you're suited for and plan on getting. Given that you've taken the customary aptitude and personality assessment surveys, I'll cut to the chase and tell you that a biomedical engineering degree will prepare you for quite a wide range of jobs. A degree in one particular branch of engineering does not preclude you from taking jobs in other branches of engineering, or, for that matter, many, many technical fields. I'll also assume that others have given you similar advice and told you to seek out and engage with folks already in these fields. That being said, I'll also say that you don't need a phd to get a good job. In many engineering jobs, a phd may get you a slight raise, but the ones that actually require a phd are few. In my particular first engineering job, the minimum requirement was a masters degree, and they sent me to school to complete it. But this is an exception. Most of the time -- again, from personal experience and what I've been told by others -- you'll be judged by your performance in solving problems and in communicating and engaging with others to facilitate getting those solutions implemented. Having said that, let me remind you that the person who decides if you have a "good job" is you. I cannot overstate the importance of doing something you enjoy. It's a significant contributor to any objective measure of success.