On me propose un travail pour écrire du C intégré sur des micro-contrôleurs. Au début, j'aurais pensé que l'intégration de la programmation est trop basse dans la pile logicielle pour moi, mais j'y pense peut-être mal.
Normalement, je n'aurais pas eu l'occasion d'écrire du code intégré, car je ne me considère pas comme un ingénieur électricien. Est-ce une mauvaise hypothèse? Suis-je capable d'écrire des logiciels intéressants et utiles pour les systèmes embarqués, ou vais-je me vanter de tomber trop bas sur la pile de logiciels?
Je suis allé à l'école en informatique et j'ai beaucoup aimé écrire un compilateur, réfléchir aux algorithmes concurrents, concevoir des structures de données et développer des cadres. Cependant, je suis actuellement employé en tant que développeur Web, ce qui ne crie pas les choses intéressantes que je viens de décrire. (Je traite actuellement des questions telles que: "cette case à cocher doit avoir 4 pixels à gauche" et "cette date est mal formatée".)
J'apprécie la contribution de chacun. Je sais que je dois prendre la décision moi-même. Je voudrais juste quelques éclaircissements sur ce que signifie être un programmeur embarqué, et si cela correspond à ce que je trouve intéressant.