How hard is it to land a job at such places like Intel/AMD/ATI/NVIDIA ?

Lord Banshee

Golden Member
Sep 8, 2004
1,495
0
0
Just wondering if anyone has any experience with such adventures lol :)

I wont be done with college for another 2 years so the industry could change quite a bit by then, but i would still like to know what kind of mountains i would have to blow up to walk inside one of these industry leaders.

Thanks,
Chris

Oh P.S Getting a degree as an EE
 

harrkev

Senior member
May 10, 2004
659
0
71
Well, for ATI, moving to Canada is a good start ;)

I have interviewed with Intel. Here are some tips..

1) Know your stuff. You have to be good. A 3.0 or better should be the minimum. The closer to 4.0, the better. Be sure to load up on the digital classes. Also, be sure to know about the technology that they produce. If interviewing for ATI/nVidia, be sure that you know how a video card works. Know the math involved in calculating 3D coordinates. This will help form a lasting impression.

2) Let then know that you are not afraid of working unpaid overtime. This is where I blew it. I let then know that I wanted a 40-hour work week as much as possible. No offer. But then again, if they do NOT give me an offer becaus of this, I would likely not be happy there.

3) It help if they recruit your school. If you really have your heart set on working in one particular company, you should go to one of their "favorite" schools. It is easier to get your foot in the door by talking to a recruiter rather than just e-mailing or webbing a resume. Figuring out which shools they recruit might take some creative googling. Then, get your AA where you are at and transfer.

4) Some advice on NOT blowing interviews the way that I have done. If they fly you in and rent you a car, memorize what your car looks like, and remember where you parked. It does not make a good impression to be wandering around their buildings lost for 15 minutes looking for your car. :D
 

CycloWizard

Lifer
Sep 10, 2001
12,348
1
81
I'm not an EE, but all my roommates were computer engineers and they wanted to work for these guys so they all got EE masters degrees. Apparently that gives you an instant leg up over the competition (except those who also have EE masters degrees, of course ;)). Many places will let you do it in 1 year over and above the time required for a BS, which is definitely a good investment if you can get someone to pay for it. It seems like it's a lot harder to get in to hardware than it is software. Anyway, not much help, but there it is I guess.
 

TuxDave

Lifer
Oct 8, 2002
10,571
3
71
If you got an M.S. in EE and your GPA is alright, then I say it's pretty easy to get a job at any of those location. On the other hand, if you want to do R&D, it's very hard without a Ph'D
 

Lord Banshee

Golden Member
Sep 8, 2004
1,495
0
0
Thanks guys

I once e-mailed ATI and Nvidia about such a subject and Nvidia never returned my e-mail but to my surprized ATI did that and more. ATI even told me what they were looking for and some class i should focus on for electives.

R&D + PH'D :(... Not sure if i want to get my Ph'D right now, i just got my AA two more year to get my BS and another for MS, maybe take a class here and there to get a PH'D (10 years later after getting my MS) i might have one.

One thing to note that i remember from that e-mail form ATI.. They like to see 3.5+ for GPA as AMD website says 3.0+.. I would think it would the other way around. But i guess those Canadans want the best...

I have a 3.32 so far and that with Full Time College and Full Time Job... and a girl friend lol... :) I have a busy life right now..

Anyway I'll stop my talking my fingers off.

Thanks Guys keep them comming.
 

dmens

Platinum Member
Mar 18, 2005
2,275
965
136
In regards to nvidia, I heard nasty rumors about their hiring practices... namely, they throw out non-Chinese resumes.

intel didnt ask for my GPA and I didn't even bother writing it in my resume (because it was horrible, lol), the interview is all that matters anyway, it was pretty hard. got a MS in ece btw and applied for a job at dpg (now emg).
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
For what it's worth, during sophomore year, all the interesting tech companies basically ignored me (I ended up writing SQL and ASP for the gas company, just like afterfreshman year :)). Junior year was very different, however... I interviewed with AMD and got an offer (which I accepted), and a few weeks later started getting calls from people from various groups at Intel. I loved working at AMD last year, and will be returning in two weeks for the summer. I didn't apply anywhere else this year, but one of my friends got offers from multiple companies and will be working at nVidia. A bunch of people in the advanced computer architecture classes I took this semester will also be working at AMD, nVidia, and Intel - so I guess if you have a decent GPA and have taken good classes, you have a good chance of getting a job.

I'm a senior majoring in Electircal & Computer Engineering at CMU.

Maybe pm can provide some insights from the hiring side.

edit: Oh, and I wouldn't want to work at a place where willingness to work overtime is important. I wouldn't come out and say "I'm only going to work 40 hours" in the interview, but if the interviewer asked about my willingness to work unpaid overtime, I'd become much less interested in the job.

For what it's worth, the friend of mine who will be working at nVidia doesn't know anything about graphics. I'm sure they figure that if you're smart and good at math, they can teach you what you'll need to know. I just asked him if he knew anything about graphics, and he said "Not a damn thing. They didn't ask me anything about graphics at all".

The AMD guy I spoke to at the career fair at CMU junior year didn't seem at all impressed with my resume - maybe it doesn't matter what the resume-collector thinks of you as long as you don't come across as so useless that they just toss your resume rather than enter it into their system ;).

In regards to nvidia, I heard nasty rumors about their hiring practices... namely, they throw out non-Chinese resumes.
When I last went to a job fair, the nVidia table had a line maybe 30 people long, the very vast majority asian. If the applicant pool is as skewed at other schools, that would explain why someone might get that impression. None of the three people I know who will be working at nVidia are asian though.

The interview is definitely important; my GPA wasn't stellar, but I'd read a lot of stuff outside of class, and a book about digital logic design pm had suggested, and learned the basic theory of circuit design from the book... I knew enough, and managed to answer the interviewer's questions enough that I actually got a job doing circuit design (even though I had NOT yet taken the digital logic design class).
 

dmens

Platinum Member
Mar 18, 2005
2,275
965
136
lol. i failed intro to digital at cornell. but it was because i wrote a bunch of cuss words on my final exam. now most of what i do is digital design. also, i rarely ever use any of the junk i learned in "advanced" architecture.

p.s. the non-chinese resume dumping at nvidia is obviously not official company policy, but ive heard it enough to be suspicious.

 

Lord Banshee

Golden Member
Sep 8, 2004
1,495
0
0
I found that e-mail from the guy at ATI. Here it is:

"We typically hire BSEE/MSEE's who have a strong GPA (3.5+) and schools with
very good reputations. For course work take as many VLSI, computer
architecture, logic design course as possible. We really like we rounded
students who know how things flow together in an ASIC project. Co-op
experience is always helpful. Also any courses in 3D graphics will help. AS
for summer internships that goes by site, Toronto easily does the most,
Orlando rarely."

I like where this thread is going :). Can you guys post more about classes that i should take. Who is this "pm"?

Thanks,
Chris
 

pm

Elite Member Mobile Devices
Jan 25, 2000
7,419
22
81
"pm" would be me. :)

I've been working for Intel for about 10 years, and I've been doing interviews for Intel and screening resumes for about 5 of those years. The first thing to do to get a job at a larger high-tech company is to make sure that your resume has all of your skills in it and that these skills are clearly written out. This may seem like a silly thing to say, but I have almost tossed resumes due to lack of skills being on it and then asked in the interview and then found out that the applicant just didn't think it was important. All of our design (at this site anyway) is in Unix. Not knowing Unix is going to get an applicant downgraded a bit - but I've stopped screening resumes for Unix experience because not everyone mentions it on their resume. The way that all high-tech places screen resumes is with search engines. So one would type in "VLSI", "digital logic", "GPA > 3.0" "Unix" into the search engine and see what comes out. So you want everything that could be caught by a search engine to be in your resume because if you are missing a buzzword that an interviewer is search for, then your resume will never get read by human eyes.

Also keep the resume focused on what is most relevant - if nothing else, this frees up space for more buzzwords. If you are a new college graduate or an intern, don't use a lot of space on work experience unless it's relevant. Put one job down, but that's it - put one charity work if you haven't had a job. The rest should be spent on college class descriptions and projects. Don't put in references - high tech companies usually have a 3rd party company do a background check and references are checked then. So at the bottom put "references upon request" or something like that. If your GPA is lower than 3.0, then leave it off the resume and wait for the company to ask for it. But bear in mind that people hiring pretty much know this trick... still, you are better leaving off a 2.7 GPA than including it. You want people to read your resume, not have some search engine eliminate you.

Another thing that really throws me off is people putting things on their resume that aren't true. This looks really bad in an interview If their resume says "C/C++ programming" and then I ask how to do something really simple in "C" and they can't answer... well, I can hope that nervousness is to blame, but it gets noted. Since I ask at least one question on each part of the resume that is relevant to the job, any exaggerations get uncovered.

Once I get into the interviews, I focus about 1/3 of the time on college projects. I'd hope that anyone who puts down "built switched mode power supply" in their resume could tell me how a switched mode supply works. So, similar to the previous paragraph, know what's on your resume. Someone who doesn't know how a project that they spent several weeks on works, or what problems they encountered while doing it, would be even worse than someone who can't answer a basic question about something on their resume. The latter could be nervousness, but even those who are nervous should be able to tell me about a project.

In the interview, I normally tell the person what I will be interviewing on - this is our local policy. So I basically give them head's up on what the questions will be about. If someone does this for you, make sure that you study a bit for the interview. I have had several people who clearly were smart, got great grades, had a great resume, but then couldn't answer a basic question from a class they took a couple of years ago. To be honest, this is fine and normal - I couldn't remember stuff that I learned and don't use very frequently either. But if the interviewer says "the interview will be on digital logic incl. boolean algebra and state machines" then one would hope than an interviewee would crack the book and see how to do these questions again. Walking someone through a K-map in an interview is an odd thing.

Another bit of advice on the interview is to talk the interviewer through the problems. At Intel a common technique is to introduce something that is unlikely to have been learned in a class and watch the interview work through it. I want to see someone say "Well, I've never heard of this, but it seems like..." and then go off and solve the problem. The thing not to do is say "I don't know." I've had candidates that can rattle off book definitions, do Laplace transforms, solve second order response questions and then faced with a relatively simple problem that they have never seen before, just clam up and say "I don't know.". Being an engineer is about being a problem-solver, and part of any good engineering interview should a section where people need to demonstrate problem-solving skills.

So, the keys in my mind are:
1. Get your resume through the search screen. To do this you need buzzwords that people will search for - make sure you have the right ones in there.
2. Make sure you don't exaggerate on your resume - despite #1 - any gross exaggeration will likely be uncovered
3. Make sure you know everything on your resume very well
4. In the interview, study prior to the interview and be sure to talk your way through problems.


Lastly, the absolute best way that I know of to be in a great position to get a job at a high-tech company coming out of college, is to do an internship at a high tech company. The usefulness of this can't be overstated. For one thing, if your internship goes well, the company you interned with will likely offer you a job straight-up. So you graduate and go into other interviews knowing that you have a job already lined up. This is a huge confidence boost, and being self-confident is a great way to interview. Also an internship gives you valuable knowledge on what companies are like, and what jobs people actually do in a company. You gain skills with the CAD software that's actually used in the industry. Even the intern interview process gives you valuable practice at interviewing - which is something that definitely takes practice. So my best advice in this whole post is, apply for internships early and often. It takes very little time once you have a resume put together, to send it to all of the major high tech companies out relevant to what you want to do. Send it to Intel (jobs@intel.com), send it to other companies, send it all over. And then resend it about every 6 months.

Patrick Mahoney
Senior Design Engineer
Intel Corp.
Fort Collins, CO
 

Lord Banshee

Golden Member
Sep 8, 2004
1,495
0
0
Wow thanks Mr. Mahoney

I have some question maybe you can help sort out for me.

1) You stated that the interview can be on certain topics. If such topic exist is it told to you when they call you to ask you to come in at a certain time or does it take more digging around to find out what sort of questions will be asked?

2) Internship problem... sort-of. Ok here is my problem, in High School i Interned at the local Navy Base with a Mech-Engineer.. Well at the time i had pretty good computer skills and taken a couple of drafting classes with AutoCAD. So when i graduated from High School i was offered a job here though Contractors. Two years later here i am and i still work for the same group and it is a great job. I just got my AA and now living here to get my BS and probally my MS at a bigger Univeristy and here is where the problem comes in. You say that i should try to apply to as many Hi-Tech companys for internships, are you talking about summer jobs? See the company i work for is even willing to try to let me work from a distance, and this job getting the roof over my head and the food on my table you know and i get to learn all kinds of things at work, but alot not really related to my specfic job field but good experience in one way or another. I guess my question to you do you think it is worth it to try to see if my company will allow me to have leave durning the summer to try to work at a high-tech job and come back durning school terms or should i leave it be. I wish i did work with EE's at the Navy Base but i don't the group i work with are good people and always have work in turn getting the bills payed. This job isn't completely ME stuff as i do fix the computers around here, write specific software to help certain tasks and i get to model in 3D CAD envoriments and learn new Computer Knowledge when i am not too busy :).... This is must likely something i need to figure out for myself but i just wonder if can give your professional thought on this subject.

3) Are you the one that stated to don't forget to take Analog Circuits classes also because it has a stronger job sercuity? If this is true, can you express your thought about this?


Thanks,
Chris R.
 

pm

Elite Member Mobile Devices
Jan 25, 2000
7,419
22
81
Originally posted by: dmens
In regards to nvidia, I heard nasty rumors about their hiring practices... namely, they throw out non-Chinese resumes.
I know about a dozen designers at nVidia - several extemely well - and based on knowing these people, I would have to say that this is definitely not true. None of my friends are Chinese nationals and only a few are of Chinese descent. Based on comments from my friend's nVidia seems like a good place to work; I know my friends are all mostly content there.



Originally posted by: Lord Banshee
1) You stated that the interview can be on certain topics. If such topic exist is it told to you when they call you to ask you to come in at a certain time or does it take more digging around to find out what sort of questions will be asked?
In our group, it is our policy to tell people what questions we will be asking. As an interviewer, I come up with these questions by looking at a general pool of questions that I have come up with over the years, and then looking at their resume and choosing questions from my pool that match with stuff on their resume (no point in asking questions on stuff they don't know... unless I'm probing for stuff that might have been left off by accident). Once I have my list of questions - if possible - I send an email listing a gross overview of the interview so that they can prepare. This may be an unusual practice... I'm not sure if other companies do it. When I interviewed for my internship and my job after college, about 1/4 of companies would tell me what they were looking for ahead of the interview. If you don't get a general subject list, then just study what you put on your resume.

2) ... You say that i should try to apply to as many Hi-Tech companys for internships, are you talking about summer jobs? See the company i work for is even willing to try to let me work from a distance, and this job getting the roof over my head and the food on my table you know and i get to learn all kinds of things at work, but alot not really related to my specfic job field but good experience in one way or another. I guess my question to you do you think it is worth it to try to see if my company will allow me to have leave durning the summer to try to work at a high-tech job and come back durning school terms or should i leave it be.
I have no idea... :) An internship to me is a very useful thing to have done, but is it worth leaving a good job to do one... ? I really don't know. I guess my advice is that you can apply for some internships and then interview and then if you get accepted, you can look at what they are offering and then you can make the difficult choice. I think an internship in high tech is the best thing that an undergrad can do to prepare for a job in high tech, but I definitely do not think it's essential. Merely, very useful.

At Intel, internships are during the summer, and co-ops are year-round. So you could do a spring co-op, an autumn co-op, or a summer internship.

3) Are you the one that stated to don't forget to take Analog Circuits classes also because it has a stronger job sercuity? If this is true, can you express your thought about this?
No. This wasn't me.

I think a solid background in analog circuit design class is a very good thing to have taken. Digital circuit design is looking more and more analog-like lately. And if you get a job, say as a circuit designer at Intel, you'll end up picking analog design by "osmosis". But it's easier to learn if you have a grounding in it already. A solid background in analog design gives you more flexibility in internal job oppportunities and this translates into better job security. That said, most people that I work with (including myself) have only taken basic analog design classes.
 

fbrdphreak

Lifer
Apr 17, 2004
17,555
1
0
In regards to analog classes,
everything I've heard is that analog is the safer job market. Digital is a bigger market, but more volatile and saturated. Analog designers are more rare, but the good ones always have a job and make good money doing it.
I'm a senior in Comp & Elec Eng (but not going to use it for any technical job more than likely :p) and I just finished a great analog design class. My prof stressed to us constantly the points about analog design I mentioned above.
At my school (NC State), CPE's are required to take a few EE courses and vice versa. Basically the diff in the degrees is CPE has to take more programming (mainly Java, C, VHDL) and you get to pick most of your senior courses based on whatever field you're interested in. Hopefully your school has something similar, 'cuz IMO its a decent system.
 

gnomepunk

Senior member
Jun 17, 2004
499
0
0
CPE here. Wow, this is some good information. I had a lot of the same questions as Lord Banshee. Thanks a lot for your post Patrick! A friend of mine and I have been talking for the past year and wondering how to land a job at a high-tech company once we graduate next year. Both of us work for major DoD contractors; Him as a Junior Software Engineer and Me as a Network Admin/Information Security Officer. Unfortunately (fortunately!!) we are both married and like Lord Banshee, we cannot afford to drop our good jobs and accept an internship/co-op with a high-tech company. We attend a small engineering school in North Alabama (www.uah.edu) and most of these companies probably have never heard of our school. What is the best method of getting noticed by a big high-tech company if we cannot get recruited on campus or serve as an intern? Would you suggest trying to call someone at said company? or just sending a *good* buzzword resume? It has always been my dream to work on the next "big" technology in the computer architecture world and would hate to miss out b/c I grew up on the wrong side of Silicon Valley.
 

harrkev

Senior member
May 10, 2004
659
0
71
Originally posted by: fbrdphreak
In regards to analog classes,
everything I've heard is that analog is the safer job market. Digital is a bigger market, but more volatile and saturated. Analog designers are more rare, but the good ones always have a job and make good money doing it.
I'm a senior in Comp & Elec Eng (but not going to use it for any technical job more than likely :p) and I just finished a great analog design class. My prof stressed to us constantly the points about analog design I mentioned above.
At my school (NC State), CPE's are required to take a few EE courses and vice versa. Basically the diff in the degrees is CPE has to take more programming (mainly Java, C, VHDL) and you get to pick most of your senior courses based on whatever field you're interested in. Hopefully your school has something similar, 'cuz IMO its a decent system.

Ther is some truth to what you say. Digital guys (like me) are a dime-a-dozen. Good analog guys are harder to come by, and good RF guys are even harder. If you like RF and analog, you should pursue it.
 

RaynorWolfcastle

Diamond Member
Feb 8, 2001
8,968
16
81
Great information pm :thumbsup:

I am a senior EE student and I've had a couple of interviews for internships (neither worked out for me, unfortunately :() so maybe I can give you a couple of tips about prepping for them. First thing you should be aware is whether the interview will be technical or not; this isn't always obvious from the job posting. I had an interview with Ericsson in which I prepped by re-reading a lot of technical stuff and when I got to the interview I realized that the the interviewer was more interested in my business background (which was not that strong). In the end, he told me something like "I think you would probably be a better fit for a more technical position than this one" which kind of bugged me.

The other one I had was a phone interview with RIM for an RF engineering job. A big mistake I made on that interview is that I put an end-of-term project for an RF class on my CV (which I hadn't even started when he interviewed me). That was a huge mistake because he kept drilling me with questions about it and all I could answer was that I hadn't done too much work on the project yet. About 3 weeks later I could have answered all those questions with ease but meanwhile I came off looking quite incompetent in the interview and never got a call back.

pm, do you recommend that students always put their GPA on their CV? I have a pretty average GPA 3.25/4 and I don't put it on my CV and I had been told that this was useless unless you have a fantastic GPA. In many cases it's a moot point though since companies often require a copy of your transcript with your application.
 

Lord Banshee

Golden Member
Sep 8, 2004
1,495
0
0
Wow great stuff...

i bet many have the same concerns as gnomepunk and I.

I think I'll just play the fiddle untill i learn more about EE. Getting my AA (here in florida) requires you to take all your Math/Physics/Science/Humanites/SS/English classes.. No technical ones at all. So i have yet to have and circuits class or anything. I think next summer if i feel i am in the position too, I'll apply to couple of companys for internships.

PM,
Another question about these internships? Does companys like Intel help you find a place to live while you are interning? The apartments i been staying in for the past couple years it requires at least a 6-month contract... Just wondering?
 

pm

Elite Member Mobile Devices
Jan 25, 2000
7,419
22
81
What is the best method of getting noticed by a big high-tech company if we cannot get recruited on campus or serve as an intern? Would you suggest trying to call someone at said company? or just sending a *good* buzzword resume?
In my experience, calling is not very effective. Calling might work ok at a smaller company, or a company with a centralized HR group that coordinates hiring, but at Intel the smaller groups do their own hiring and then hand off to HR when we have a candidate.

Emailing your resume is your best bet. It gets into the database and then people will grab it and read it.

On the plus side, as I mentioned, everyone that I've heard of is using search engines to screen candidates, so which university you attend is not usually something that people screen for. I mean that no one that I know does a resume screen for [famous engineering school], but if there are two similar resumes and one is from a famous school then this one will be more likely to get an interview. But we don't screen out candidates based on university - at least not in my experience... and I didn't go to a university that anyone has ever heard of either.

pm, do you recommend that students always put their GPA on their CV? I have a pretty average GPA 3.25/4 and I don't put it on my CV and I had been told that this was useless unless you have a fantastic GPA.
I'm not sure. Definitely if it's above 3.5, you should include it. Definitely if it's below 3.0 you should consider leaving it off. If it's in the middle? As a person who reads resumes, I am more inclined to look more favorably on someone with a decent GPA than someone who doesn't list it at all. If I don't see it, I generally assume the worst. :) So I'd put it in there if it's a 3.2.

I think I'll just play the fiddle untill i learn more about EE. Getting my AA (here in florida) requires you to take all your Math/Physics/Science/Humanites/SS/English classes.. No technical ones at all. So i have yet to have and circuits class or anything. I think next summer if i feel i am in the position too, I'll apply to couple of companys for internships.

When I was in university, I found this to be particularly frustrating. I sign up for engineering, and instead I'm taking some creative writing class. I want to learn about how to do complex electrical engineering and instead I'm taking a mandatory history class. I ended up switching universities at the end of my first year, to a university that had a more "impacted" engineering program. :)

If you aren't taking the classes that you need to get an internship, you can always go the route that Chris mentioned above, and basically study the material yourself. The book that I recommended to Chris is, if I recall correctly:

Principles of Cmos VLSI Design
by Neil H. E. Weste, Kamran Eshraghian
http://www.amazon.com/exec/obidos/tg/detail/-/0201533766

I believe that this book has been replaced with this one:
CMOS VLSI Design : A Circuits and Systems Perspective (3rd Edition)
by Neil H.E. Weste, David Harris
http://www.amazon.com/exec/obidos/tg/detail/-/0321149017

If price were not a consideration, I'd recommend the second book over the first. But you can get the first book for $15 used, and it is still a very good book on the subject. As someone mentions in the comments at Amazon, the book is very broad and doesn't give enough depth on a lot of topics, but it's very readable - especially for an engineering textbook - and gives an excellent overview. I don't have my copy in front of me, but I can list out the sections of the book that I think are really useful. If you work your way through either of these textbooks and really understand what is going on in them, you would be more than ready for an internship.

Another question about these internships? Does companys like Intel help you find a place to live while you are interning? The apartments i been staying in for the past couple years it requires at least a 6-month contract... Just wondering?
You would think that I would know this... but I'm involved just on the hiring end. :) What we call "corporate" takes care of the details like this and I have no idea. I believe that Intel helps with housing. If you are really curious, I can call up HR and ask.

A big mistake I made on that interview is that I put an end-of-term project for an RF class on my CV (which I hadn't even started when he interviewed me). That was a huge mistake because he kept drilling me with questions about it and all I could answer was that I hadn't done too much work on the project yet.
This is good advice. Sorry to hear about it though, Raynor.
 

Lord Banshee

Golden Member
Sep 8, 2004
1,495
0
0
pm,
For the next two years it looks like all the classes I'll be taking on EE classes so not to afriad about that.

Oh thanks for the book suggestion.. One question though, what kind of knowledge is need to jump right into the book, as stated have yet to take a circuit class, but we did go over stuff like resistors/capacitors/inducers/transformers and such in physics but they were general. I have also taken Calc(all offered) and Differenial Equations. Do you think my general math/science knowledge would be enough to start this book? I'll buy it tomorrow if so :)

And about the houseing, if you find time i think it will help some of us alot to know such a detail. It is always good to know that a roof is over ones head you know.

Thanks,
Chris R


*Edit*
I just ordered Principles of Cmos VLSI Design, Can't wait to break it open.

*Edit-2*
pm,
You said something about UNIX, how good of a knowledge gives one the edge? i mean being able to do what inside of a UNIX/Linux enviroment makes one proficent in your eye?
 

RaynorWolfcastle

Diamond Member
Feb 8, 2001
8,968
16
81
Originally posted by: pm
When I was in university, I found this to be particularly frustrating. I sign up for engineering, and instead I'm taking some creative writing class. I want to learn about how to do complex electrical engineering and instead I'm taking a mandatory history class. I ended up switching universities at the end of my first year, to a university that had a more "impacted" engineering program. :)

If you aren't taking the classes that you need to get an internship, you can always go the route that Chris mentioned above, and basically study the material yourself. The book that I recommended to Chris is, if I recall correctly:

Principles of Cmos VLSI Design
by Neil H. E. Weste, Kamran Eshraghian
http://www.amazon.com/exec/obidos/tg/detail/-/0201533766

I believe that this book has been replaced with this one:
CMOS VLSI Design : A Circuits and Systems Perspective (3rd Edition)
by Neil H.E. Weste, David Harris
http://www.amazon.com/exec/obidos/tg/detail/-/0321149017

If price were not a consideration, I'd recommend the second book over the first. But you can get the first book for $15 used, and it is still a very good book on the subject. As someone mentions in the comments at Amazon, the book is very broad and doesn't give enough depth on a lot of topics, but it's very readable - especially for an engineering textbook - and gives an excellent overview. I don't have my copy in front of me, but I can list out the sections of the book that I think are really useful. If you work your way through either of these textbooks and really understand what is going on in them, you would be more than ready for an internship.
Another good introductory-level book for basic computer architecture is Patterson and Hennessy (Computer Organization and Design). I used it in my intro to comp eng class and I thought it was pretty good.


Another question about these internships? Does companys like Intel help you find a place to live while you are interning? The apartments i been staying in for the past couple years it requires at least a 6-month contract... Just wondering?
You would think that I would know this... but I'm involved just on the hiring end. :) What we call "corporate" takes care of the details like this and I have no idea. I believe that Intel helps with housing. If you are really curious, I can call up HR and ask.
A friend of mine is interning with MS and they offered to arrange housing for him. I'd imagine that this is pretty standard. It's not something I'd worry about too much.
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
Originally posted by: pm
If you aren't taking the classes that you need to get an internship, you can always go the route that Chris mentioned above, and basically study the material yourself. The book that I recommended to Chris is, if I recall correctly:

Principles of Cmos VLSI Design
by Neil H. E. Weste, Kamran Eshraghian
http://www.amazon.com/exec/obidos/tg/detail/-/0201533766
Yup, that's the book. I have it here on my desk :).

If you're interested in computer architecture, I highly recommend this book (Computer Organization & Design: The Hardware/Software Interface). I have the second edition - I'd suggest getting the second edition if you can find a copy, since in the 3rd edition they removed some appendicies and made them only available online. It's pretty easy to read, and does an excellent job of explaining the basics. It was recommended to me by many members of the forum here when I was in 11th grade, and helped me get [far] ahead of the curve... it's used as the textbook for the junior-level Intro to Computer Architecture course at CMU.
 

TuxDave

Lifer
Oct 8, 2002
10,571
3
71
I was always a fan of this book for learning about digital VLSI design.

Digital Integrated Circuits
Rabaey, Chandrakasan, Nikolic

http://www.amazon.com/exec/obidos/tg/de...2/002-4527366-4680060?v=glance&s=books

For analog design, I prefer this book.

Design of Analog CMOS Integrated Circuits
Behzad Razavi
http://www.amazon.com/exec/obidos/tg/de...2/002-4527366-4680060?v=glance&s=books

These two books in combination set a very good foundation to lead into advance topics.

Originally posted by: RaynorWolfcastle

Another good introductory-level book for basic computer architecture is Patterson and Hennessy (Computer Organization and Design). I used it in my intro to comp eng class and I thought it was pretty good.

I agree... for those who want a good foundation on Computer Architecture, that is the way to go.
 

MobiusPizza

Platinum Member
Apr 23, 2004
2,001
0
0
Hello. I have applied for Electrical and Electronic Engineering here at Warwick University in UK. September of this year I am enrolling to university course.

I have always been wondering have I chosen the wrong path for my future; it sounds scary. I have interest in Electronics; But I am more leaned towards the future technology such as quantum computing and nanotechnology. I have beeen thinking whether a Physics degree course would suit me better than an Electronic degree, although doing R&D in electronics in the future is my dream. Well it is too late to switch now...