¿La ingeniería electrónica y de comunicación implica programación?

Depende de qué campo elijas. ECE contiene muchos subcampos. Algunas áreas requieren poca programación y algunas áreas requieren programación hardcore.

En los sistemas integrados, uno tiene que desarrollar programas que puedan funcionar en microcontroladores o procesadores específicos, o desarrollar un programa de cargador de arranque para la placa base. Por lo tanto, requerirá un conocimiento sólido de C y hardware. En el caso del gestor de arranque se requiere lenguaje ensamblador. Si alguien trabaja en el sistema operativo, entonces trabaje en el desarrollo de controladores de dispositivos, que es la programación del kernel en Linux. Se requerirá un buen conocimiento de los sistemas operativos y nuevamente C.

En el caso del diseño de circuitos, debe conocer las herramientas como Eagle, Proteus o Diptrace (estos son software básico) para el esquema y requerirá poca o ninguna programación.

Se requieren conocimientos de MATLAB en comunicación, investigación, procesamiento de imágenes, etc.

Si hablamos de diseño de diseño o diseño de procesadores o circuitos integrados de aplicación específica (ASIC), entonces necesita conocer herramientas de nivel avanzado como cadance, Tanner. En estos casos, necesita poco conocimiento de programación en Linux. En este campo de Python, se prefiere el conocimiento de UVM.

Si desea construir un sistema de automatización del hogar utilizando Raspberry Pi, entonces necesita conocimientos de python, Linux y hardware.

La programación de FPGA requiere conocimiento de VHDL o verilog y una buena comprensión del diseño digital. Con esto, puede diseñar cualquier IC específico de la aplicación o probar el IC sin construirlo realmente.

Tan poco conocimiento de programación es necesario para cualquier graduado de ECE, después de eso puede decidir qué campo desea elegir. Pero la programación estará allí si quieres entrar en el campo de desarrollo. En los trabajos del gobierno para técnicos (específicos a la electrónica) puede o no existir un requisito de programación.

05/07/2017

Hola,

La INDUSTRIA ELECTRÓNICA, en este momento, está experimentando una era de digitalización. La rama de la electrónica que definitivamente puede hacer frente a este desafío es SISTEMAS INCORPORADOS.

EMBEDDED es una combinación de hardware y un software programado de acuerdo con el hardware. Y sí, esto implica un conocimiento básico del lenguaje de programación C.

La programación en la fase de desarrollo se realiza principalmente en lenguaje Embedded C (que no es difícil de aprender). Sin embargo, a nivel de producción, se prefiere el LENGUAJE DE NIVEL DE ENSAMBLAJE debido a la baja densidad de código y la alta competencia.

Entonces, sí, si desea ingresar a EMBEDDED Industry (que en realidad está floreciendo), es posible que necesite un nivel básico de experiencia en programación.

Los mejores deseos !!