Desarrollador de software
En informática, un desarrollador (al que con frecuencia también se conoce como analista-programador), es un especialista en informática que es capaz de concebir y elaborar sistemas informáticos (paquetes de software), así como de implementarlos y ponerlos a punto, utilizando uno o varios lenguajes de programación.
Diseño electrónico
Un diseñador electrónico debe poseer conocimientos en estas áreas, que a su vez son parte de las anteriormente mencionadas y de las tres grandes áreas del diseño electrónico Hardware, Firmware y Software: Manejo de herramientas CAD/CAM, simuladores; protocolos de comunicaciones ( USB, RS232, RS485, RS422, Bluetooth, Wifi, MiWi, RF convencional, ZigBee/XBee, GSM, GPS, BacNet, HART, etc.); configuración y programación de sistemas embebidos de arquitecturas de 8, 16 y 32 bits; desarrollos de aplicaciones en lenguajes de programación como: C, C++ o C#, java, python, php y android entre los más relevantes. Además, Un diseñador electrónico debe estar al tanto de los estándares de la industria electrónica, como por ejemplo IPC en la fabricación de PCB o las nuevas versiones de los protocolos de comunicaciones.