Embedded Systems job prospects

<p>As an EE senior I have the option of taking a course in embedded systems my senior year, and doing a senior design project based on that course. </p>

<p>However, I have no other programming experience - my other focus is on communications. </p>

<p>Realistically, how likely is the possibility of me getting a job in embedded systems? Considering the fact that there are a lot of computer engineers who could easily do the same thing, and probably have more programming experience, is there even a point in taking this course since I'm not compE?</p>

<p>I would personally say it would be difficult to get an embedded systems job with just 1 course of experience.</p>

<p>Well the course itself has a significant lab component… around 10-20 hours a week are spent in lab in the last couple months of the course. There is also a mini project at the end. </p>

<p>There is also a senior design course tailored around this course… digital systems design, without the embedded systems course you can’t take this version of senior design. </p>

<p>I’m thinking of not taking the course though because I can’t see myself getting a job in such a field with 1 course, like you said…</p>

<p>Btw this is the website for the course - extremely organized/detailed.</p>

<p><a href=“https://engineering.purdue.edu/ece362/index.html[/url]”>https://engineering.purdue.edu/ece362/index.html&lt;/a&gt;&lt;/p&gt;

<p>Embedded is golden. If you have some embedded course & some basic OS/software stuff, you’ll get a job.</p>

<p>The thing is, I only have one embedded course, and no OS/software stuff. </p>

<p>But the one embedded course is extremely comprehensive and the senior design course is based on that embedded course as a prerequisite.</p>

<p>embedded systems…there are lots of jobs. Probably the best job prospects in EE/CmpE.
The truth is, if you are good at embedded systems, many software jobs are open to you as well.</p>

<p>I don’t have any software experience. I mean the best I could do is take a course in C, but all I would have to offer is that and a course in embedded systems. No experience before graduation… can I really expect a job in that field?</p>

<p>With no OS/software background at all? Probably not. Although you can always get a job doing something unrelated and try a lateral move after some career training or something.</p>

<p>What kind of programming/software background do you think I need to be qualified?</p>

<p>Probably a course in OS or equivalent training/experience, and some basic software engineering like process/modeling/etc.</p>

<p>taking a course or even 2 in C will not make you a good programmer.</p>

<p>buy a kit, start programming on your own, work at it , demonstrate results on a resume…</p>

<p>Could you tell me , please , what prerequisites are needed in order an CS student to get a job on Embedded Systems?
I had:

  • 2 courses on OS
  • 1 on Computer Architecture
  • 1 Distributed Computing
  • 1 Embedded Systems ( form a CS prespective not so much hardware like circuits and stuff)</p>

<p>what companies do embedded systems stuff?</p>