LACs strong in STEM but not overly selective

STEM is an unfortunate name because relatively few LAC (and not every college) has engineering. Furthermore at many/most colleges that do offer it if you start out in a non-engineering major it is difficult to transfer into engineering. So I suggest your daughter at least consider whether she’d want an engineering major, although with the interests you’ve listed it doesn’t sound like it.