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.
- ¿Qué campo es mejor para un ingeniero de ECE, GATE IES o IAS?
- ¿Es obligatoria una computadora portátil en LPU para ECE?
- ¿Cómo es el programa de electrónica y comunicaciones en IIT Bhubaneswar, con respecto a la facultad y las ubicaciones?
- ¿IIIT Bangalore CSE o ECE es mejor que IIIT Allahabad ECE?
- ¿Qué es mejor para ECE: NIT Warangal o IIIT Hyderabad?
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.