Me están abordando con un trabajo para escribir C incrustado en microcontroladores. Al principio, pensé que la programación de incrustación es demasiado baja para mí, pero tal vez estoy pensando en eso mal.
Normalmente habría descartado la oportunidad de escribir código incrustado, ya que no me considero un ingeniero eléctrico. ¿Es esta una mala suposición? ¿Puedo escribir software interesante y útil para sistemas embebidos, o me daré una patada por caer demasiado bajo en la pila de software?
Fui a la escuela de informática y realmente disfruté escribiendo un compilador, pensando en algoritmos concurrentes, diseñando estructuras de datos y desarrollando marcos. Sin embargo, actualmente estoy trabajando como desarrollador web, lo que no grita las cosas interesantes que acabo de describir. (Actualmente me ocupo de problemas como: "esta casilla de verificación debe estar a 4 píxeles a la izquierda" y "esta fecha tiene un formato incorrecto").
Agradezco el aporte de todos. Sé que tengo que tomar la decisión por mí mismo, solo me gustaría una aclaración sobre lo que significa ser un programador integrado, y si se ajusta a lo que considero interesante.