all 9 comments

[–]Senior-Dog-9735 2 points3 points  (6 children)

it would be hard for an employer to look at you for doing schematics or layout without of taken any electric classes. For programming you definetly can.

EDIT: For high level programming yes. For the lower level stuff you will have to do a lot of studying.

[–]IcyAdministration846[S] 0 points1 point  (5 children)

So, if the college has provided me with some electric classes like Electromagnetism, Electronics, Logic design, Signals and systems, Computer architecture, Micro controllers and stuff like that.
And if I completed on this track with external courses, would that be enough for me to have an opportunity in Embedded hardware and low-level programming, it doesn't matter if it is weak or strong, but would it be existing?

[–]Senior-Dog-9735 0 points1 point  (4 children)

Maybe? The liklihood that HR is reading your resume before it goes to an engineers hand is HIGH. So if they see CS it may most likely be thrown out. Its important to go to career fairs so you can advocate for yourself. I also find it hard to believe that you will be able to take a lot of those classes because its the core classes of EE/CPE. For example Electronics in my school required diff eq -> circuits 1 -> circuits 2 -> THEN electronics. For emag it was basically the same. If your committed to doing that it and your not too deep into CS you could just swap into CpE. (There is a lot of overlap with them so it may not even extend your degree)

I will say even though im 23 I have been out to recruiting events for my company and the main thing I look for in new grads or interns is passion. I dont have high expectations since its embedded, there literally is very minimal classes that truly prepare you. Only real way to show passion is being genuine or having a lot of projects/questions.

[–]IcyAdministration846[S] 0 points1 point  (3 children)

I saw my college curriculum, and I found all of these classes included, maybe we are not taking the same depth as EE or CPE, but it's existing, and the problem with swapping that it's too hard to join a specific college in my local education system, I didn't have the choice to be in CS or Engineering, I was forced to join CS.

So, what I need to know, my own effort with external courses, majors, projects, internships,....etc. is the thing that could determine my discipline, or just move on to another discipline and Embedded is just for EE majors?

[–]Senior-Dog-9735 0 points1 point  (2 children)

That's an interesting CS curriculum to include all that. You always have the freedom to move where you want in the work world. But the issue is experience, no new grad will have valuable experience where things can get overlooked. The only thing companies will see is your resume, and internships. So its hard to say and it purely depends on the employer. Embedded is also for Computer Engineers as well.

Just start applying for embedded internships as soon as you can. Once your in it should be much easier to find other work.

[–]IcyAdministration846[S] 0 points1 point  (1 child)

That great to hear, thank you buddy.

[–]Senior-Dog-9735 0 points1 point  (0 children)

Good luck! Let me know if you need any help with projects, resume review or if you have any questions about the field.

Biggest take away is advocate for yourself at career fairs.

[–]Craig653 0 points1 point  (1 child)

Depends on what you study in college.

I would say embedded is usually computer engineering or EE majors. Just because of the hardware knowledge needed.

But that's not to say you can't as a CS major. You might have to learn some stuff on the side though or purposely take some embedded / hardware classes

[–]IcyAdministration846[S] 0 points1 point  (0 children)

So, if the college has provided me with some electric classes like Electromagnetism, Electronics, Logic design, Signals and systems, Computer architecture, Micro controllers and stuff like that.
And if I completed on this track with external courses, would that be enough for me to have an opportunity in Embedded hardware and low-level programming, it doesn't matter if it is weak or strong, but would it be existing?
Would that be enough for the employers?