Signal/Image Processing & Communications Careers?

Click For Summary

Discussion Overview

The discussion revolves around careers in Signal/Image Processing, Communications, and Intelligent Systems, exploring the experiences of professionals in these fields, the skills required, and the educational paths that may lead to successful careers. Participants share insights on job opportunities, particularly in Canada, and discuss the relevance of various technical skills and courses.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Homework-related

Main Points Raised

  • Some participants highlight the importance of linear algebra, microprocessor design, calculus, and optimization in signal/image processing careers.
  • One participant mentions that image processing involves a variety of methods, requiring continuous learning and adaptation.
  • There are differing opinions on the necessity of courses in digital system design and microprocessor systems for a successful career in embedded systems.
  • Job opportunities in Canada are perceived to be favorable for those skilled in FPGA and embedded software programming, with internships and personal projects suggested as ways to enhance employability.
  • Participants discuss various electives and their relevance to job accessibility, including Control Systems, Fault-Tolerant Computing, Signal Processing, Parallel Computing, and Communications Systems.

Areas of Agreement / Disagreement

Participants generally agree on the importance of specific technical skills for careers in these fields, but there is no consensus on which courses are essential or which can be deferred. The discussion remains unresolved regarding the best educational path and the specific skills that are most beneficial.

Contextual Notes

Some participants express uncertainty about the commercial landscape for these careers in Canada and the impact of academic performance on job prospects. There are also varying opinions on the necessity of certain courses and skills, indicating a lack of definitive guidance.

Who May Find This Useful

Undergraduate students considering careers in Signal/Image Processing, Communications, or Intelligent Systems, as well as those interested in the skills and educational paths relevant to these fields.

Lacero
Messages
30
Reaction score
0
Can you tell me about your career in Signal/Image Processing, Communications, or Intelligent systems? I would like to know what a career in these industries is like with and without a phd.

Also, what skills are needed? I'm sure mathematics is one but to what level?

Thank you
 
Physics news on Phys.org
Hey, I have a masters in EE and I'm starting a job in image processing (my research was in computer vision / robotics)

So far its pretty good. Image processing tends to be a hodge-podge of methods so it takes a lot of reading to keep up. We mostly prototype algorithms in Matlab then implement them in VHDL and FPGA.

In terms of skills: definitely linear algebra, that's a big one. Some microprocessor design courses and calculus are useful as well. Optimization (and hence variational calculus) are big parts of signal processing. You should take some DSP courses as well, since everything is digital nowadays.

subSquall
The Subversive Guide to Engineering
Latest Post: Engineering Jobs: What Have Graduates Been Doing
http://subversiveguidetoeng.blogspot.com
 
Thanks for the reply subSquall!

Oh wow! VHDL, FPGA, Microprocessor design? and here I was thinking it may be to my advantage to switch to a software engineering program (from computer. I thought I would be the wise one avoiding courses in DSD and Microprocessor systems!

Would you also be able to comment on the commercial opportunities in Canada for such work? I'm just a confused undergrad who desperately wants an interesting job/career! LOL. Also, is there anything I could do outside of class to stand out for a job/graduate school? My grades are pretty crappy right now...
 
Hey, if you can do FPGA stuff, the job opportunities are pretty good in Canada. A lot of companies look for people that can do FPGA stuff or embedded software programming (like microcontrollers -- most embedded software developers are EEs, not software eng grads since you need to understand the underlying circuit and digital fundamentals)

The best way to get a job is to do an internship. This article has some more tips:
http://subversiveguidetoeng.blogspot.com/2009/04/getting-engineering-job-after-you.html

The next best thing is to do some hobby projects. You can get a cheap microcontroller development board (ie www.microchip.com) or (slightly more expensive) an FPGA development board (student ones are about $99) and do some projects. There are lots of tutorials on the web and fun stuff you can make. I recommend Xilinx for FPGAs, Altera = crap.

subSquall
Subversive Guide to Engineering
http://subversiveguidetoeng.blogspot.com
 
Last edited by a moderator:
Hey subSquall, What do you think is a good complement to an embedded system elective in terms of interesting job accessibility? Which ones can I safely skip and pick up after graduation/on my own?

Control Systems: Is industrial control software run off PC's or FPGA/microcontrollers? How does one get into machine control software engineering?

Fault-Tolerant Computing:Sounds useful...

Signal processing:The math seems really advanced, maybe an MS?

Parallel Computing: Multithreaded embedded software?

Commnuications systems: Information theory.

P.S. Good Blog! Very useful information, you should advertise in on the talk.collegeconfidential.com engineering forum.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
Replies
7
Views
3K