What are the best ways to start a career in embedded programming?

0
11
Asked By TechyTurtle93 On

I'm a junior studying computer science, and I've developed a strong passion for embedded programming over the last year. I've been on and off with it, but a recent shift made me realize I genuinely enjoy both hardware and software. To deepen my understanding, I'm planning to audit a variety of engineering and electrical engineering classes such as electric networks, robotics programming, and embedded systems each semester. Although I'm only auditing, it feels like I'm pursuing an unofficial minor in electrical engineering.

Additionally, I've discovered that I can earn another BS after graduating in less than two years at a low cost since they waive general education and engineering prerequisites. I'm seriously considering this option.

Currently, I'm teaching myself using Arduino and an STM32 Nucleo, although my experience is still quite limited. There are so many career paths I could take, and I want to find my niche. I prefer to avoid big tech and the typical coding interviews, as I want my code to have tangible outcomes. Can anyone suggest what else I should focus on to jumpstart my career in this field?

4 Answers

Answered By CircuitScribe99 On

Work on something with the STM32! Compared to Arduino, it requires you to handle more of the complex parts yourself. An EE degree can help if you’re looking into hardware design, but it really depends on your career goals.

TechyTurtle93 -

I have the STM32 and I'm currently going through some tutorials, which I'm finding really enjoyable! I think pursuing an additional BS would open many doors for me, and I'd like to focus on the embedded and automation spaces.

Answered By CraftyCoder8 On

You could start by building projects with Arduinos or Raspberry Pi. They make it easy to create prototypes with firmware, which is a fantastic way to learn hands-on.

Answered By HardwareHacker11 On

Focus on creating personal projects. Learning C and C++ will be really beneficial, along with getting practical experience with microcontrollers early on. That'll set a solid foundation for you.

Answered By EngineerNerd22 On

Check out resources from Microchip; they cover a lot of fundamental concepts in embedded systems. It’s a broad field, so don’t hesitate to explore various topics.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.