Originally posted by: Gibson486
i used to be a firmware engineer....then I proceeded to hardware engineering.
A typical day is differetn at every company.
Here is a run down of teh software version:
1. stroll in at anytime you want.
2. sit in your cube.
3. work while sitting in your cube
4. get something to drink
5. waste 15 minutes talking about nonsense with a fellow coworker at his or her cube while getting something to drink
6. Repeat 2 to 5 until it is time to go home.
Hardware
1. come in from 7am to 10am
2. continue working on yoru circuit
3. finish circuit only to find out that you still need to work on it.
4. you are finished, but then you realize yoru circuit fails to meet spec
5. debug to make it meet spec.
6. continue testing your circuit to death and have someone else tell you that somethign on yoru circuit needs to be fixed.
7. repeat 2 to 6 for about 5 months.
8. between steps 2 and 6, you go home in anger wondering why you suck at life
9. product is released and your circuit ends up on your desk because of problems that have occured in field.
Originally posted by: Gibson486
i used to be a firmware engineer....then I proceeded to hardware engineering.
A typical day is differetn at every company.
Here is a run down of teh software version:
1. stroll in at anytime you want.
2. sit in your cube.
3. work while sitting in your cube
4. get something to drink
5. waste 15 minutes talking about nonsense with a fellow coworker at his or her cube while getting something to drink
6. Repeat 2 to 5 until it is time to go home.
Hardware
1. come in from 7am to 10am
2. continue working on yoru circuit
3. finish circuit only to find out that you still need to work on it.
4. you are finished, but then you realize yoru circuit fails to meet spec
5. debug to make it meet spec.
6. continue testing your circuit to death and have someone else tell you that somethign on yoru circuit needs to be fixed.
7. repeat 2 to 6 for about 5 months.
8. between steps 2 and 6, you go home in anger wondering why you suck at life
9. product is released and your circuit ends up on your desk because of problems that have occured in field.
Your fun level will depends on how much you like your job and how introverted the engineers at that company is.
Now I work in consulting...and well....there is lots of cad work, but atleast i get to go out into the field instead of being stuck in an office.
If I had to choose between the three, i would pick being a applications engineer. Its a combination of all 3.
Originally posted by: RESmonkey
Originally posted by: Gibson486
i used to be a firmware engineer....then I proceeded to hardware engineering.
A typical day is differetn at every company.
Here is a run down of teh software version:
1. stroll in at anytime you want.
2. sit in your cube.
3. work while sitting in your cube
4. get something to drink
5. waste 15 minutes talking about nonsense with a fellow coworker at his or her cube while getting something to drink
6. Repeat 2 to 5 until it is time to go home.
Hardware
1. come in from 7am to 10am
2. continue working on yoru circuit
3. finish circuit only to find out that you still need to work on it.
4. you are finished, but then you realize yoru circuit fails to meet spec
5. debug to make it meet spec.
6. continue testing your circuit to death and have someone else tell you that somethign on yoru circuit needs to be fixed.
7. repeat 2 to 6 for about 5 months.
8. between steps 2 and 6, you go home in anger wondering why you suck at life
9. product is released and your circuit ends up on your desk because of problems that have occured in field.
this had me lol'ing.
So hardware engineers have to sit in cubicals? I don't mind that, as long as there's internet.
You think anyone can get a job at something they're interested in, aka hardware engineering for game console company? Graphic cards/processors?
Originally posted by: RESmonkey
Originally posted by: Gibson486
i used to be a firmware engineer....then I proceeded to hardware engineering.
A typical day is differetn at every company.
Here is a run down of teh software version:
1. stroll in at anytime you want.
2. sit in your cube.
3. work while sitting in your cube
4. get something to drink
5. waste 15 minutes talking about nonsense with a fellow coworker at his or her cube while getting something to drink
6. Repeat 2 to 5 until it is time to go home.
Hardware
1. come in from 7am to 10am
2. continue working on yoru circuit
3. finish circuit only to find out that you still need to work on it.
4. you are finished, but then you realize yoru circuit fails to meet spec
5. debug to make it meet spec.
6. continue testing your circuit to death and have someone else tell you that somethign on yoru circuit needs to be fixed.
7. repeat 2 to 6 for about 5 months.
8. between steps 2 and 6, you go home in anger wondering why you suck at life
9. product is released and your circuit ends up on your desk because of problems that have occured in field.
this had me lol'ing.
So hardware engineers have to sit in cubicals? I don't mind that, as long as there's internet.
You think anyone can get a job at something they're interested in, aka hardware engineering for game console company? Graphic cards/processors?
Originally posted by: Gibson486
Originally posted by: RESmonkey
Originally posted by: Gibson486
i used to be a firmware engineer....then I proceeded to hardware engineering.
A typical day is differetn at every company.
Here is a run down of teh software version:
1. stroll in at anytime you want.
2. sit in your cube.
3. work while sitting in your cube
4. get something to drink
5. waste 15 minutes talking about nonsense with a fellow coworker at his or her cube while getting something to drink
6. Repeat 2 to 5 until it is time to go home.
Hardware
1. come in from 7am to 10am
2. continue working on yoru circuit
3. finish circuit only to find out that you still need to work on it.
4. you are finished, but then you realize yoru circuit fails to meet spec
5. debug to make it meet spec.
6. continue testing your circuit to death and have someone else tell you that somethign on yoru circuit needs to be fixed.
7. repeat 2 to 6 for about 5 months.
8. between steps 2 and 6, you go home in anger wondering why you suck at life
9. product is released and your circuit ends up on your desk because of problems that have occured in field.
this had me lol'ing.
So hardware engineers have to sit in cubicals? I don't mind that, as long as there's internet.
You think anyone can get a job at something they're interested in, aka hardware engineering for game console company? Graphic cards/processors?
you will sit in a cube no matter which route your take. Hardware engineers go to the lab alot, but lots prefer to have teh company buy them the tools so they can use them in their cubicle. I prefer getting up and going to the lab personally.
graphics cards? processers? You are one of the many mislead people who are fooled into thinking making Intels next big thing is a glourious job. The semiconductor industry blows. It has its highs, but it really has its lows. I did a coop at a semiconductor company and then proceeded to work for them part time. I did it enjoy, but only because it was a fab-less company and the chip we made was not that complex (well, maybe complex is the wrong word). That said, the chips really had its headaches. You spend months on end debugging one problem and then another pops up. SOmetimes, they pop up in triples. It's not so easy to debug chips and fix them because teh chips are already made (you can't just change the design), so your solution will most likely have to be an external solution that ends up doing something to another feature of the chip. It usually takes atleast 5 years to put chip as complex as an Intel processer out on the market. Even then, there are still bugs that have to be fixed.
Originally posted by: RESmonkey
Originally posted by: Gibson486
Originally posted by: RESmonkey
Originally posted by: Gibson486
i used to be a firmware engineer....then I proceeded to hardware engineering.
A typical day is differetn at every company.
Here is a run down of teh software version:
1. stroll in at anytime you want.
2. sit in your cube.
3. work while sitting in your cube
4. get something to drink
5. waste 15 minutes talking about nonsense with a fellow coworker at his or her cube while getting something to drink
6. Repeat 2 to 5 until it is time to go home.
Hardware
1. come in from 7am to 10am
2. continue working on yoru circuit
3. finish circuit only to find out that you still need to work on it.
4. you are finished, but then you realize yoru circuit fails to meet spec
5. debug to make it meet spec.
6. continue testing your circuit to death and have someone else tell you that somethign on yoru circuit needs to be fixed.
7. repeat 2 to 6 for about 5 months.
8. between steps 2 and 6, you go home in anger wondering why you suck at life
9. product is released and your circuit ends up on your desk because of problems that have occured in field.
this had me lol'ing.
So hardware engineers have to sit in cubicals? I don't mind that, as long as there's internet.
You think anyone can get a job at something they're interested in, aka hardware engineering for game console company? Graphic cards/processors?
you will sit in a cube no matter which route your take. Hardware engineers go to the lab alot, but lots prefer to have teh company buy them the tools so they can use them in their cubicle. I prefer getting up and going to the lab personally.
graphics cards? processers? You are one of the many mislead people who are fooled into thinking making Intels next big thing is a glourious job. The semiconductor industry blows. It has its highs, but it really has its lows. I did a coop at a semiconductor company and then proceeded to work for them part time. I did it enjoy, but only because it was a fab-less company and the chip we made was not that complex (well, maybe complex is the wrong word). That said, the chips really had its headaches. You spend months on end debugging one problem and then another pops up. SOmetimes, they pop up in triples. It's not so easy to debug chips and fix them because teh chips are already made (you can't just change the design), so your solution will most likely have to be an external solution that ends up doing something to another feature of the chip. It usually takes atleast 5 years to put chip as complex as an Intel processer out on the market. Even then, there are still bugs that have to be fixed.
But SOMEONE still designs the stuff, no? nVidia mainly hires people out of my college for stuff.
Originally posted by: slpaulson
From my experience it did seem like you're going to get stuck with bitch work at those larger companies unless you go on to grad school. Obviously you can work your way up.
I enjoy my job at a small company because I'm less than a year removed from college but I'm doing design work the same as the senior guys.
Originally posted by: CanOWorms
Lots of people go into engineering thinking that they're going to design stuff. In many industries, for every design-related engineer, there are 10 non-design engineers. For example, in the semiconductor industry you have design engineers (of various types), yield engineers, product engineers, technology development people, verification engineers, apps engineers, etc.
Originally posted by: RESmonkey
What exactly is debugging all these circuits?
Originally posted by: CanOWorms
Lots of people go into engineering thinking that they're going to design stuff. In many industries, for every design-related engineer, there are 10 non-design engineers. For example, in the semiconductor industry you have design engineers (of various types), yield engineers, product engineers, technology development people, verification engineers, apps engineers, etc.
Originally posted by: slpaulson
Originally posted by: CanOWorms
Lots of people go into engineering thinking that they're going to design stuff. In many industries, for every design-related engineer, there are 10 non-design engineers. For example, in the semiconductor industry you have design engineers (of various types), yield engineers, product engineers, technology development people, verification engineers, apps engineers, etc.
One of the nice things, at least in my opinion, about working for a smaller company is that I get to take on the responsibilities of a lot of those positions.
For example, for a recent product I finished the firmware (much of it was done before I joined my current project), ran all sorts of verification tests, worked on debugging hardware, software, and mechanical issues, and worked on the manufacturing test fixture. I do like the fact that I'm not pigeon holed into one very specific job.