¿Qué debo practicar para ser elegible para el puesto de ingeniero de sistemas integrados?

Totalmente de acuerdo con Alec Cawley. Me invitaron a mi puesto actual para los proyectos en los que he trabajado antes. No soy el mejor programador de mi equipo, pero durante mi carrera intenté aprender cosas nuevas.
Al llegar a mi empresa actual, noté que todos los programadores eran al menos 20 años mayores que yo y, por supuesto, mucho más calificados y experimentados.
Supongo que mi jefe vio en mí la capacidad y la pasión de intentar aprender cosas nuevas. Aún así, en mi posición actual me enfrentaba con nuevos tableros, herramientas y tecnologías que nunca había visto antes. Supongo que la capacidad de adaptación es una característica importante.

Además, considere centrarse también en las habilidades blandas y en lo que puede entregar al equipo además de las cosas técnicas.

En mi caso, mi jefe me dijo que la capacidad de hablar con fluidez 4 idiomas y haber practicado deportes de resistencia como características atractivas. Les demostró que podía ser un activo en la comunicación con empresas extranjeras y dio señales de disciplina y resistencia.

En general, mi compañía no me contrató solo por mis cosas técnicas o calificaciones (solo era un estudiante promedio), sino que me contrató por lo que podía traerles en un amplio espectro.

Mi recomendación: sé curioso y apasionado de este mundo. Sea ambicioso pero respetuoso y humilde al mismo tiempo y, con suerte, todo saldrá bien para usted.

¡Buena suerte en tu carrera!

Construir cosas es una forma infalible de obtener y refinar las habilidades del sistema integrado. Te aconsejaría que elijas una plataforma con cuidado. Una palabra de precaución con Arduino:

Si bien Arduino realmente reduce la barrera de entrada para el desarrollo de sistemas integrados, lo aislará del tipo de comprensión íntima de la arquitectura de la computadora y la depuración que se necesita para crear software y hardware integrados de la más alta calidad.

Por lo tanto, mi consejo es mojarse los pies con Arduino o similar y luego hacer la transición a Keil, Mplab, IAR o Eclipse, según la plataforma de su aplicación.

Finalmente, el valor de leer implacablemente en su campo no puede exagerarse.

1] Realiza muchos proyectos de hobby con brazo y arquitectura de 8 bits.

2] Escriba su firmware en C use el depurador JTAG para depurar.

3] Use un analizador lógico y un osciloscopio para depurar protocolos.

4] Uso en tiempo real Operando con su hardware de metal desnudo escriba algunos controladores para el hardware.

5] Utilice periféricos como I2C, SPI, UART, ADC, DMA, USB, Ethernet en sus proyectos.

6] Escriba su firmware con suficiente abstracción comente sus códigos (HAL, Middlesex, Aplicación).

7] Asegúrate de tener dominio sobre C.

Construyendo cosas. Si bien obviamente hay cosas que debes aprender, la mejor manera de impresionarme es dando una buena respuesta a “” ¿qué has construido? “. Ahora hay algunos kits de desarrollo muy baratos: Arduino, por ejemplo. Y para un ingeniero integrado, hacer más con menos es una habilidad real, así que obtenga un kit de desarrollo barato y construya casi cualquier cosa con él.

More Interesting

¿Qué es el EDLC (ciclo de vida de desarrollo integrado) en un sistema integrado?

¿Alguien puede ayudarme a codificar parte de mi línea para detectar robo de resolución de laberintos basado en el algoritmo de la regla de la mano izquierda?

¿Qué es mejor, tomar sistemas embebidos o CCNA con un curso SDN y Python para un desarrollador / programador de red y IOT?

¿Cuáles son algunos de los mejores concursos de diseño de sistemas integrados en todo el mundo?

¿Hay algún trabajo para los programadores de C en campos distintos de los sistemas integrados?

¿Cuáles son las oportunidades de carrera en sistemas embebidos?

¿Cuáles son los pros y los contras de elegir el diseño VLSI (ASIC / FPGA) sobre el sistema integrado (microcontrolador) en el desarrollo de una aplicación IoT?

¿En qué medida se utilizan las bases de datos en sistemas embebidos?

¿Qué tipo de pasantías son mejores si uno está interesado en sistemas integrados, investigación o capacitación industrial?

¿Dónde puedo aprender profesionalmente la depuración de sistemas integrados? Un libro, un curso o cualquier cosa.

¿Cuáles son algunas buenas sugerencias de proyectos para los estudiantes de ECE de último año?

¿La programación funcional no es adecuada para sistemas embebidos debido al uso extensivo de la recursividad?

¿Cuáles son sus libros / blogs / escritos favoritos sobre cómo diseñar un sistema integrado basado en RTOS?

Cómo convertirse en un geek de sistemas embebidos

¿Qué es más fácil, VLSI o tecnología integrada?