Quite a few tenure-track job ads I've come across recently have mentioned supervising research of undergraduate students as one of the position responsibilities specifically. I have had plenty of opportunities to supervise graduate student research activities, but have no experience supervising undergraduate research.
Personally, I never took advantage of opportunities to do research as an undergraduate (as an engineering undergraduate student, I was more focused on doing internships). So, unfortunately, I don't have any personal experience on "the receiving end," so to speak, to draw upon for what makes a good (or bad) approach to undergraduate research supervision.
What are the key components of being an effective supervisor of undergraduate researchers?
If the field of study matters, this is in engineering (in particular, electrical engineering, and some of the job ads I've seen combine research supervision of both the electrical engineering and computer science undergraduates).