You ask a great question. I don't normally answer these questions personally, but I have PhD in biomedical engineering, and I currently work from home so I can be with my kids. However, you probably realize that I'm working for EngineerGirl in engineering education and outreach so I don't work as an engineer in the strict sense of the word. I won't say that working from home is impossible in biomedical engineering, but it is very difficult, and will likely set you back a little in your career. If I had to choose an engineering degree that would give you the most flexibility to stay at home it would probably be software engineering since software can generally go wherever your laptop goes. If you want to be involved in working on biomedical problems I would suggest that you look into an area like computational biology that can be done largely on the computer. If you are working with devices or other equipment it can make taking your work home with you particularly challenging. Good luck!