<p>Probably not, simply because they have more than enough CS majors who will do whatever they need to maximize their chance to work at Google. When you offer a higher salary and famous benefits, you tend to get an overwhelming amount of qualified applicants and you get to pick the best of the best.</p>
<p>In this case, the prize is probably not worth the effort unless you have a leg up on your competition (ex: an insider who will guarantee you an interview).</p>
<p>“Can I work as a programmer in google if I do electrical engineering?”</p>
<p>If you’re a particularly good programmer (i.e. can demonstrate project experience). But you should do CS, because the interview questions will be about algorithms and coding practices, not power systems.</p>
Probably, I think they care more about talent and skill than the words on your degree. As an EE you could potentially get plenty of programming training and experience, depending on the flexibility of the program.</p>
<p>But if that is your goal, why not go CS? It is a safer bet!</p>
<p>If by “they”, you mean the college or university you attend, it depends on the program. If the program doesn’t offer classes in which you do programming, you should try to take electives in which you can do programming. If such electives aren’t available or accessible to you, perhaps the college or university isn’t a good choice for you.</p>
<p>Most people I’ve worked on software projects with, regardless of the degree they earned, and possibly having no degrees, taught themselves most of what they know. What we studied provides the foundation for learning.</p>
<p>
</p>
<p>Again, this depends on the position. Google hires EEs to do a variety of things. If the position allows 20% of your time for a pet project, yours can involve programming.</p>
<p>Can you? Yes and No. Its the same as having a cs degree or software engg degree. Of course you can in all instance, they probably would even hire someone with music degree, but the question is why would they choose you?</p>
<p>You need to first ask yourself why would you be the ideal candidate for them? Just because you have a cs degree doesn’t mean that they would consider you automatically, neither is an EE degree would be an automatically out from their consideration… you have to display your worth to them in your resume with projects and work experience that you are the best candidate. </p>
<p>And I know for a fact that some music majors did end up as senior programmers in some off the top brands.</p>
<p>I’ve always wanted to work for Google… but that’s pretty much the only software company I’ve wanted to work for as a programmer (maybe also facebook and apple). But other than that I want to work as an engineer, working with and on gadgets, machines, circuits, etc. Now I know it sounds like a dream, because these companies are really hard to get a job for, but other than these I have no interested of sitting all day and working on programs even though I do like to code (with what little knowledge I have).
Does google have any engineering jobs? I mean, they are also making gadgets like Google Glass and stuff like Automated Cars, so perhaps I could work as an engineer for them?</p>
<p>I can’t see why you would enjoy software development at three specific companies but have no interest in that field elsewhere. What information are you using to reach these conclusions?</p>
<p>Google now owns Motorola and there is no doubt that engineers are needed there.</p>
<p>I’m going to be honest- I love the good conditions at Google. I’m not the type to work in a cubicle all day and so Google sounds cool. Otherwise I’ll have more fun working with machines.</p>
<p>Keep in mind that the reason Google offers such conditions is because they want you to stay at work all day all the time (you stay at work to enjoy the perks). Unless you don’t plan on having a family, that will eventually become a problem. If you like to have free time, that will also be a problem.</p>
<p>Not really a reason not to work there (you can quit whenever you want), but perks like that aren’t for nothing.</p>