There is definitely a LOT of work to do on the software side in FIRST! Not that she might not end up doing some other things as well (people tend to pitch in where needed), but most FIRST teams have a specific group focused on the software for the robot. (My D2 made a face when asked about FIRST, too, but a guy she was friends with was the captain of their new team and talked her into it, and she ended up really liking it).
The other thing I would say is that kids change a LOT during their high school years. Both of my kids ended up farther away from home than I would have expected if you had even asked me junior year. D2 ended up at a STEM school, and that is not really what she was looking at overall (only STEM school on her list, and she is happy as a clam there, who knew?). Their interests can change a lot, and you don’t really know what test scores you are working with until they are actually in hand.