MIT freshman wanting advice
I have done a bunch of robotics work (high school robotics as software lead, robotics internship as a SWE intern, etc.). I will be an MIT freshman in a few weeks and wanted advice on whether a career in robotics is for me. I really enjoy robotics but it's mainly the software side. I think I'd enjoy programming robotics systems more than a traditional big tech job at some software company like google or amazon. Are jobs typically software oriented, mechanically oriented, electrically oriented, etc or are companies looking for people who specialize in multiple aspects? I understand you need understanding of everything, but I'm talking about knowing enough to be able to program the systems but not have to do much mechanical or electrical engineering.
Also, how is compensation in for a robotics SWE compared to a traditional big tech SWE? From the research I've been able to gather, robotics pays less? Am I wrong? What companies are the "FAANG" of robotics? I'm considering applying to both SWE internships at robotics and big tech companies.
Also, would a CS degree be the optimal degree for what I want to do? I don't rlly want to do anything past a bachelors bc it costs money and time so I'd rather not do a masters or PHD. Is that a big limiting factor?
Would you say that robotics has greater job security than SWE at big tech rn or no?
Any other info you think necessary for me to know as I navigate my career in the next few years would be appreciated too! Thanks!