V
V
Vladimir Korshunov2021-12-29 17:00:41
Career in IT
Vladimir Korshunov, 2021-12-29 17:00:41

How to become an embedded developer?

I am now a second-year student in the specialty "Computer Science and Computer Engineering", we have just completed a course in electrical engineering. I can say that it was one of the most interesting (if not the most interesting) subjects in the past 3 semesters. In the future, I would like to work with hardware, learn something related to creating websites, and I already tried this one (back in school), and I quit all the time, well, I’m not interested in all this, that’s it at all. As I understand it, a programmer who works with hardware is an embedded developer (if there are similar professions that are similar in essence to this one, please write), so I’m interested in what I need to do in parallel with the university, so that later I can find it without any problems work.
I have already looked at what is written in the vacancies, this is what most often appears there: knowledge of TOE (by this I mean OCS, eltech, etc.), knowledge of C, the ability to work with 16 and 32-bit microcontrollers, the ability to work with systems version control, somewhere they talk about knowledge of DSP. Something worries me that they do not write the same CAD systems in which all this is designed, which ones are best to learn now? (I only saw something about EAGLE in one place, will it fit?) What specific models of microcontrollers should be studied? Do I need to learn something else (just somehow the points are not enough)? It would also be interesting to know what the approximate training order was for people working in this field.
I also encountered the fact that there are a few vacancies for juniors on hh.ru, is the demand really that small?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
Sergey Gornostaev, 2021-12-29
@sergey-gornostaev

Demand is really low. And this is not a temporary phenomenon, twenty years ago I faced exactly the same problem.

S
Saboteur, 2021-12-29
@saboteur_kiev

In the future, I would like to work with hardware
. As I understand it, a programmer who works with hardware is an embedded developer (if there are similar professions that are similar in essence to this one, please write), so I'm interested in what I need to do in parallel with the university, so that later you can find a job without any problems.
Embedded developer is not necessarily directly related to hardware. You can never hold a soldering iron in your life and not develop microcircuits, but write something for embedded hardware. This is IOT and all sorts of smart TVs and everything that does not work on standard desktop/mobile/notebook.

I have already looked at what is written in the vacancies, this is what most often appears there: knowledge of TOE (by this I mean OCS, eltech, etc.), knowledge of C, the ability to work with 16 and 32-bit microcontrollers, the ability to work with systems version control, somewhere they talk about knowledge of DSP.

For starters, there are not very many vacancies for this topic, because very few companies do this with their own software for their own hardware. And each production can be built in a unique way, so that experience in one is not always comparable to another.
What specific models of microcontrollers are worth studying? Do I need to learn something else (just somehow the points are not enough)?

Yes, in principle, the most popular in the world. You can even start with an arduino, since there are more than enough instructions and opportunities to buy for it.

I also encountered the fact that there are a few vacancies for juniors on hh.ru, is the demand really that small? Thanks in advance.

I came across writing webOS for LG smart TVs. All engineering work was foreign, we were brought engineering boards, under which we tested various features of the operating system and automatic testing. It was only necessary to solder the com-laces for connecting and flashing.
Such experience is unlikely to be very useful for a project where they write software for electricity sensors or a water meter that sends readings via wifi
Or a radio-controlled toy
Everywhere has its own nuances.
But if you can make yourself some useful device with sufficient stability, you can sell it yourself. So far, the market for cheap and stable devices that are easy to use and not tied to proprietary servers and Android applications is not filled.
Plus, a good electronics developer is not bad and can freelance alone. Look for freelancers, see what they do.

D
Dima Pautov, 2015-09-03
@bootd

daneden.github.io/animate.css

A
Andrew, 2015-09-04
@Menlod

htmlbook.ru/css/animation-delay
www.w3schools.com/cssref/css3_pr_animation-delay.asp

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question