From: Tim Wescott on
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
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
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


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
>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?