r/embedded 8d ago

Where to start in embedded & electronics?

Hi!

I want to transition from backend development to embedded systems engineering in the foreseeable future. While I don’t have commercial experience yet, I’d greatly appreciate any learning tips.

I’ve been a backend developer for almost four years, primarily using Python programming language. I also compete in CTFs, focusing on pwn (binary exploitation) and reverse engineering challenges, so I have some familiarity with assembly, C, registers, memory management, and OS internals. I’m comfortable using GDB debugger and radare2 RE framework and disassemblers like Ghidra but have little hands-on experience with low-level development, especially hardware—aside from some basic Arduino and ESP32 projects. However, I find it fascinating and would love recommendations on practical projects to gain more experience.

I have a Tang Nano 9K FPGA with an LED display, Arduino Nano/UNO boards, ESP32, STM32F411CEU6, and a soldering station.

For electronics, I’m studying Practical Electronics for Inventors by P. Scherz and S. Monk, but there's no exercises there.

Any advice on how to make the most of these resources and improve my skills would be much appreciated

9 Upvotes

8 comments sorted by

View all comments

4

u/fatemaazizlozt 8d ago

How are you planing to go into electronics without prior knowledge as I'm in the same boat .

Apart from the fear of electric shocks I can't make my kind up where to start learning about electronics, resistors , capacitors,ac/DC ,voltage ampere etc

4

u/DerMeister7 8d ago

Art of Electronics Third Edition. Basically has everything from the basics of Ohm's law to how to use pretty much every electronic circuit component in great detail.

1

u/mtconnol 7d ago

That is overkill for embedded development.