Differences between them, and the kind of jobs they ultimately lead to.
Bioengineering will vary by school… Some schools it is like environmental type engineering where as other shook it is just like biomedical engineering. Biochemistry is different from both.
Bioengineering and biomedical engineering generally refer to the same thing. Schools call it different things, and some have different emphases, but you cant really tell that just from what name they give their program. Bioengineering covers a lot of different things, from tissue engineering to robotic prosthetics, to there are a lot of different directions you can go with it. Because it’s a newer major (relative to the traditional engineering majors), sometimes employers aren’t sure what experience a bioengineering student will have and opt for an engineering major they know, it seems. This means a lot of people say bioengineering has the worst job prospects of all engineering majors (without a masters), but that’s relative. They still have good prospects.
Biochemistry is a different ballgame from bioengineering. It’s the study of chemical processes in biology. With an undergrad biochem degree, there aren’t generally a lot of chances for career advancement without a graduate degree. You could go into teaching, work at a pharmaceutical company, or go into academic research.