4 answers
Asked
736 views
What technical skills should I have to land a good internship as a computer engineer intern next summer? What intern role will best fit my majors
I'm a sophomore in my undergrads, double majoring in electrical and computer engineering and physics.
Login to comment
4 answers
Updated
Jonathan’s Answer
Is there a robotics club in your school? If so, I'd encourage you to join! If there isn't, why not explore the possibility of job shadowing at a nearby robotics vendor? They might even offer internships. Ask them about the skills they're looking for in potential hires. I'm with Esther on this - learning Python is a great start. You might also want to delve into C (+/#, etc.) and Java. Code Wars, as suggested earlier, is a fantastic resource. Demonstrating that you can independently acquire a coding skill is a powerful way to show potential employers that you're a proactive learner, rather than someone who needs constant guidance.
Updated
Esther’s Answer
If you’d like to get a software engineer internship, you’ll want to be comfortable with at least one coding language. (Python is a good one to start with, but if there’s another you already know, that’s great too.) Apply for internships that request that specific language. Also, use an online resource like Code Wars to practice solving different coding problems. You’re going to want to “study” before the interview just like you would study before a test.
Computer science and physics is a good combo. Look for companies that require physics-related research for their products (the aerospace industry is one example) and are advertising software engineering internships. You could also see if a lab on campus needs someone with coding know-how to help crunch some numbers.
Hope this helps!
Computer science and physics is a good combo. Look for companies that require physics-related research for their products (the aerospace industry is one example) and are advertising software engineering internships. You could also see if a lab on campus needs someone with coding know-how to help crunch some numbers.
Hope this helps!
Thank you very much, Esther. I am proficient in Python and C but more passionate about applying my programming and hardware skills to building IoT devices. Do I still fall under a software engineering career path?
Tio
That’s great! You’re already well on your way then. And yes, that still fits under software engineering. It sounds like you would be interested in Embedded Software Engineering, specifically.
Esther Carter
Thank you very much
Tio
Updated
Anh’s Answer
For computer engineering, you need to understand more hardware and software together. Take some hardware architecture classes as well as computer algorithm classes. By doing projects in those classes, you get some experience controlling hardware with software.
Thank you so much, Anh!
Tio
Updated
Russ’s Answer
Machine learning / python is a popular need right now. Perhaps charting and data science in general is also great too.
Russ, thank you!
Tio