Si está trabajando en uno o más de los siguientes en el desarrollo de sistemas integrados, se le llama ingeniero de hardware integrado.
- Diseño de circuitos electrónicos
- Selección de componentes
- Captura esquemática
- Diseño de diseño de PCB
- Creación de biblioteca de componentes.
- Prueba de PCB desnuda
- Montaje de componentes
- Depuración de la PCB montada para cualquier problema de hardware
- Pruebas EMI / EMC del hardware.
- Validación y verificación de placas electrónicas.
- Apoyando a los desarrolladores de firmware
- Solucionando cualquier problema en el hardware
Si está haciendo una o más de las siguientes cosas, se le llamará ingeniero de software incorporado.
- Instalar y crear configuración de desarrollo de software incrustado
- Junta de plantear
- Escribir código para probar las interfaces de hardware
- Desarrolle controladores de dispositivo y programas de aplicación para ejecutar en el hardware.
- Depure el código y solucione problemas
En general, los ingenieros de software integrados utilizan lenguaje C para la programación, pero no es obligatorio.
- ¿Qué debo prepararme para descifrar el trabajo del firmware incorporado?
- ¿Qué es el EDLC (ciclo de vida de desarrollo integrado) en un sistema integrado?
- ¿Cuáles son las cosas que debo saber absolutamente sobre el microprocesador y el microcontrolador para estudiar sistemas embebidos?
- Soy un ingeniero electrónico que se graduó recientemente y obtuve un trabajo como ingeniero de sistemas integrados donde tengo que trabajar en la programación C. ¿Es un buen trabajo para mí o no? ¿Debería continuarlo?
- ¿Existe una solución de chipset incrustado + inalámbrico + CPU de muy bajo costo?
Puede haber superposiciones en lo que hacen los ingenieros de hardware y software en función de las habilidades de Thier y las necesidades del proyecto. Pero en general, los chicos del hardware poseen el diseño electrónico completo, el desarrollo y los chicos del software poseen el diseño y desarrollo completo del software.
Si tanto el hardware como el software son realizados por el mismo equipo, entonces si hay algún problema en el proyecto, los expertos en hardware dicen que es un problema de software y viceversa hasta que alguien bueno en hardware y software resuelva el problema y lo solucione.
En mi opinión, los expertos en software que tienen conocimiento del hardware realmente ayudan a comprender rápidamente los problemas y solucionarlos.