He sido parte del panel de entrevistas para vacantes de sistemas integrados en mi empresa.
Los sistemas integrados son un dominio complejo, por lo que se desea un candidato que tenga claridad en su proceso de pensamiento.
Dos cosas que realmente consideramos en un candidato son: 1. Buenas habilidades de programación en C / C ++ / Java y 2. Buenos conceptos de sistema operativo.
- ¿Qué tipo de conocimiento se debe adquirir para el rol de programador de controladores de dispositivos integrados como un programa más reciente?
- ¿Cuál es la hoja de ruta para convertirse en un desarrollador de productos integrados? ¿Es AVR ATmega32 un buen comienzo y cuál es el siguiente paso?
- ¿Cómo se usa el lenguaje ensamblador en la ingeniería de control?
- ¿Qué es mejor para aprender Linux incorporado: RaspberryPi o BeagleBone Black?
- ¿Cuál es la diferencia entre el gestor de arranque, el código de inicio y el cargador de arranque?
Además de estas dos cosas básicas, la tercera parte trata sobre sus proyectos anteriores. El entrevistador quisiera discutir al menos uno de sus proyectos anteriores para conocer su área de especialización y su profundidad de conocimiento. Por ejemplo, al contratar a un ingeniero de software integrado, hay tres áreas de trabajo: 1. Controladores de dispositivo 2. Capa de abstracción de hardware 3. Capa de aplicación.
Si alguien es realmente bueno en las tres capas, entonces el entrevistador está realmente impresionado, pero al menos el entrevistador esperará que el candidato sea experto en una de estas capas.
Todavía tengo que entrevistar a una universidad más nueva, pero si llego, esperaría que haya hecho al menos 1 proyecto de sistemas integrados y pueda explicarme en detalle cualquiera de mis consultas sobre su proyecto.
Cualquier empresa integrada quisiera contratar a un candidato que tenga un conocimiento fudamental muy fuerte de hardware, programación y Linux. La profundidad de la pregunta depende del proyecto que haya realizado en el pasado y de su nivel de experiencia.
NB: espero haberlo respondido correctamente; No dude en hacer sus consultas específicas.