My team, 449, has seven girls of about 20 kids. I've definitely encountered a bit of a "glass ceiling;" it's hard for guys to realize that they're being patronizing to girls, or that they're undervaluing our contributions, because for most it's not a conscious thing. Still, it's a lot better now than it used to be; when our team was founded five years ago, there were only two girls on the team. One was pretty shy and because of that got all jobs taken away from her (except scouting and programming, which she proved EXCELLENT at) by more assertive guys. The other.... well, I knew her, and she was "unique." She was one of the more important members of the team, mostly because she was rather hard to ignore ever.
Last year, though, I joined and so did several more girls; last year's total number of girls, 8, was the highest total number we've ever had. (Although as the team itself is smaller this year, 7 might be higher percentage-wise.)
What do they do? Well, I'll admit that at Regionals this year I mostly did PR work--but that's because this year the drive train (the system I mostly worked on) worked perfectly! Drive is mostly the province of the girls; there's only one guy on the drive team. All the girls are on drive except one; she's our treasurer and resident programming genius/general genius. Two of the drive girls also do scouting, and they're amazing at that; they sit in the stands, watch every match (even the practices) and remember every. single. one. We'd definitely be crippled strategy-wise if it weren't for their detailed reports on the robots in our upcoming matches.... (oops, did I just give away the secret of our sucess?

)