¿Cómo puedo hacer carrera en software embebido?

El sistema integrado es una rama de vanguardia. Debe estar actualizado sobre las tecnologías actuales que se utilizan principalmente en los sistemas integrados. La compañía de sistemas integrados solo lo contratará si ha realizado algún trabajo relacionado con los sistemas integrados.

Debería comenzar a trabajar en lo siguiente:

  • Comando básico de linux
  • VI editor
  • Conceptos básicos de scripting de shell
  • C
  • Conceptos básicos de C ++
  • Conceptos de biblioteca (estática, dinámica)
  • Estructuras de datos
  • Fundamentos de sistemas operativos
  • mutex
  • semáforo
  • variable condicional
  • Programación del zócalo
  • Programación multihilo
  • Diseño de GUI usando qt o conceptos básicos visuales
  • Junta de plantear
  • u-boot bootloder
  • Compilación de la cadena de herramientas y ejecución de sistemas operativos Linux integrados personalizados
  • Sistema de archivos raíz de Linux
  • Explore uno de los tableros (Raspberry pi, hueso de beagle, pandaboard, etc.)
  • Lenguaje ensamblador de 8051,8085
  • Comprensión del circuito electrónico básico y sensores
  • Comunicación entre procesos
  • Conocimientos básicos de hardware.
  • Programación de cualquier controlador (PIC, AVR, etc.)
  • Mínimo un lenguaje de script (python, perl, etc.)
  • Conceptos básicos de redes
  • Compilador Gcc
  • Depurador GDB
  • herramienta valgrind
  • Protocolos de bus
  • Makefile
  • Cscope
  • Etiquetas

También intente obtener conocimiento en los siguientes dominios, ya que actualmente están en demanda:

  • Aprendizaje automático
  • Diseño de interfaz de usuario
  • Junta de plantear
  • Controlador de dispositivo
  • IoT

Solicite en empresas a través de linkedin o enviando su currículum a RR.

¡¡¡¡La mejor de las suertes!!!!