From: Tim Wescott on 22 Feb 2010 18:43 labamba wrote: > Hi. > > I just graduated in December with a B.S. in Electrical Engineering from a > prominent Southern California university. For privacy's sake, I won't > disclose its name but I will say that its mascot rhymes with "shoo-ins". > Anyway, while I was there I took classes on a lot of different topics but > the ones I enjoyed the most were the ones on signal processing (DSP, > signals and systems, image processing, etc.). > > I'd love to get a job in that field but every time I search for DSP related > jobs I see several terms in the requirements section that I've never even > heard of. When I was in college I studied things like FIR filters, IIR > filters, Z-transforms, sampling, etc. But in these job listings I see > things like ASIC, FPGA, VHDL, etc. > > How can I teach myself these things? I'm taking a few free open courses at > MIT on signal processing and I got a few books on college-level DSP > exercises for MATLAB, but is that enough? I know I saw a few books on DSP > programming in C. Would that do? > > In other words, where should I go if I want to get a DSP related job? Do I > have to go to grad school? > > three more bits of advice: * If you see a job that requires experience that you don't have but would like to acquire, apply anyway -- or apply for a junior position at that same company. Chances are you won't get the job, so send out lots of resumes. * Use your university job center. It's their job to get you hired. They may fail, but they may still be helpful (and if there are any Juniors or Seniors out there -- chase those internships!). * Keep trying -- every day that you work at it your chances will be slim, every day that you don't work at it your chances will be absolutely zero, and lots of slim chances add up to something. Force yourself to be optimistic, even if you find yourself despairing. -- Tim Wescott Control system and signal processing consulting www.wescottdesign.com
From: Rob Gaddi on 22 Feb 2010 18:52 On Mon, 22 Feb 2010 15:43:52 -0800 Tim Wescott <tim(a)seemywebsite.now> wrote: > labamba wrote: > > Hi. > > > > I just graduated in December with a B.S. in Electrical Engineering > > from a prominent Southern California university. For privacy's > > sake, I won't disclose its name but I will say that its mascot > > rhymes with "shoo-ins". Anyway, while I was there I took classes on > > a lot of different topics but the ones I enjoyed the most were the > > ones on signal processing (DSP, signals and systems, image > > processing, etc.). > > > > I'd love to get a job in that field but every time I search for DSP > > related jobs I see several terms in the requirements section that > > I've never even heard of. When I was in college I studied things > > like FIR filters, IIR filters, Z-transforms, sampling, etc. But in > > these job listings I see things like ASIC, FPGA, VHDL, etc. > > > > How can I teach myself these things? I'm taking a few free open > > courses at MIT on signal processing and I got a few books on > > college-level DSP exercises for MATLAB, but is that enough? I know > > I saw a few books on DSP programming in C. Would that do? > > > > In other words, where should I go if I want to get a DSP related > > job? Do I have to go to grad school? > > > > > three more bits of advice: > > * If you see a job that requires experience that you don't have but > would like to acquire, apply anyway -- or apply for a junior position > at that same company. Chances are you won't get the job, so send out > lots of resumes. > > * Use your university job center. It's their job to get you hired. > They may fail, but they may still be helpful (and if there are any > Juniors or Seniors out there -- chase those internships!). > > * Keep trying -- every day that you work at it your chances will be > slim, every day that you don't work at it your chances will be > absolutely zero, and lots of slim chances add up to something. Force > yourself to be optimistic, even if you find yourself despairing. > I'd add that, these days, you might want to consider taking an unpaid internship if you can get one. With as hard as it is to find paying jobs you may very will find yourself without an income either way; at least one way you can be getting some experience. -- Rob Gaddi, Highland Technology Email address is currently out of order
From: glen herrmannsfeldt on 22 Feb 2010 19:48 Eric Jacobsen <eric.jacobsen(a)ieee.org> wrote: (snip) > For the most part, if you are already competent in a computer language > or two, picking up VHDL or Verilog is not that hard. I would say, if you are competent in a computer language AND understand digital logic hardware, then picking up VHDL or verilog isn't hard. If you can't think in terms of wires and gates, I believe it is hard to learn HDLs. -- glen
From: Vladimir Vassilevsky on 22 Feb 2010 20:31 labamba wrote: > Hi. > > I just graduated in December with a B.S. in Electrical Engineering from a > prominent Southern California university. For privacy's sake, I won't > disclose its name but I will say that its mascot rhymes with "shoo-ins". > Anyway, while I was there I took classes on a lot of different topics but > the ones I enjoyed the most were the ones on signal processing (DSP, > signals and systems, image processing, etc.). > > I'd love to get a job in that field but every time I search for DSP related > jobs I see several terms in the requirements section that I've never even > heard of. When I was in college I studied things like FIR filters, IIR > filters, Z-transforms, sampling, etc. But in these job listings I see > things like ASIC, FPGA, VHDL, etc. > > How can I teach myself these things? I'm taking a few free open courses at > MIT on signal processing and I got a few books on college-level DSP > exercises for MATLAB, but is that enough? I know I saw a few books on DSP > programming in C. Would that do? > In other words, where should I go if I want to get a DSP related job? Do I > have to go to grad school? 1. Courses for horses. While at school, get yourself involved in the actual DSP work besides classes. Such as opensource projects, dsp plugins/addons/applets, or hobbyist type development with evaluation boards. Get your hands on basic tools such as compilers, build chains, version control, matlabi, etc. 2. Get something worked out with your own hands; not just merely 2+2=4 stuff from texbook, but a complete piece of hardware / software / math that you did yourself and that solves some technical problem. So you can display the actual work; this is the best way to present yourself and show what you are worth. 3. There is no such word as "enough". Spend all of your leisure time in the library educating yourself or working on some stuff. Vladimir Vassilevsky DSP and Mixed Signal Design Consultant http://www.abvolt.com
From: labamba on 22 Feb 2010 21:34
>Hi. > >I just graduated in December with a B.S. in Electrical Engineering from a >prominent Southern California university. For privacy's sake, I won't >disclose its name but I will say that its mascot rhymes with "shoo-ins". >Anyway, while I was there I took classes on a lot of different topics but >the ones I enjoyed the most were the ones on signal processing (DSP, >signals and systems, image processing, etc.). > >I'd love to get a job in that field but every time I search for DSP related >jobs I see several terms in the requirements section that I've never even >heard of. When I was in college I studied things like FIR filters, IIR >filters, Z-transforms, sampling, etc. But in these job listings I see >things like ASIC, FPGA, VHDL, etc. > >How can I teach myself these things? I'm taking a few free open courses at >MIT on signal processing and I got a few books on college-level DSP >exercises for MATLAB, but is that enough? I know I saw a few books on DSP >programming in C. Would that do? > >In other words, where should I go if I want to get a DSP related job? Do I >have to go to grad school? > > > So what exactly can I learn that won't require a Master's? For example, I know I can learn DSP in C as I know both of them. MATLAB can be self-taught as well. But what about things like DSP architectures, VHDL, Verilog, etc.? One can only learn some things in grad school, right? |