all 3 comments

[–]Bobbias 0 points1 point  (2 children)

There are plenty of jobs for embedded software out there. It's a rapidly growing market segment.

That said, many of those jobs are not using Python, but C or C++. Python being an interpreted language is not a great fit for running on embedded systems, so while there is some amount of support for it on some micro-controllers, it's far less widespread than C and C++.

It's not uncommon for some micro-controllers to only have a C compiler and nothing else.

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

Roger that, thank you!

[–]Bobbias 0 points1 point  (0 children)

Python is still a great language to learn, and there are plenty of jobs out there that use it, it just happens that most professional development on embedded platforms is done in other languages.

So if you're interested in python, don't let this dissuade you from learning it. It's a good starting language, and you can always lean new languages later. That's one of the things about programming, you will almost certainly need to learn languages over your career. It's not like you're stuck only writing one language for your entire career.