¿Cuáles son algunos perfiles de trabajo en el campo de sistemas integrados?

Sí, los controladores de dispositivos son un componente muy importante e interesante de los trabajos basados ​​en sistemas integrados, pero ese no es el final. Algunas áreas funcionales que me vienen a la mente

  1. Ingeniero de firmware : desarrollo y pruebas: alguien que desarrolla el software permanente en la placa que proporciona acceso de supervisión, control y manipulación de datos a la placa en la que está trabajando. Digamos que desarrollas algo como el equivalente de BIOS.
  2. Ingeniero de aplicacionesDesarrollo y pruebas – El que construye la lógica, el cerebro para implementar la placa en su entorno de aplicación
  3. Diseñador de sistemas : la persona que diseña la placa que implementa.
  4. Integrador de sistemas : el que integra los componentes más pequeños de la placa y se da cuenta del diseño del diseñador del sistema.
  5. Ingeniero de simulación : permite probar la placa en entornos virtuales mediante la creación de modelos, creando posibilidades para escenarios simulados.

Varios fabricantes de equipos originales, empresas basadas en productos y servicios, tanto locales como globales, han establecido centros técnicos en India. Los dominios que pueden interesarle son

  • Aeroespacial – Honeywell
  • Redes – Cisco
  • Automotriz – Robert Bosch, Delphi
  • Instrumentación – National Instruments, Tektronix
  • Diseño de chip – Microchip
  • Automatización industrial – ABB

Espero que esto ayude.

Los proyectos de sistemas integrados en una empresa pueden consistir en las siguientes tareas:

1. Desarrollo de software de aplicación integrado : esto requiere el desarrollo de software de aplicación que se ejecute en procesadores integrados y microcontroladores. Se necesita una buena comprensión de los procesadores integrados como ARM, PowerPC, etc. El desarrollo de aplicaciones para estos procesadores cuenta para la propia experiencia. El desarrollo de aplicaciones también puede referirse al desarrollo de software para procesadores DSP como los de Texas Instruments.

2. Desarrollo de firmware : esto se relaciona principalmente con controladores de dispositivos, portar un sistema operativo en tiempo real, trabajar con núcleos de Linux, etc.

3. Diseño de placa de circuito impreso (PCB) : está relacionado con el diseño de una PCB. Uno debe estar familiarizado con la captura de esquemas (por ejemplo, usando OrCAD), tener un conocimiento de la selección de componentes (microprocesador / controlador, fuente de alimentación IC, conectores, reguladores de voltaje, cambiadores de nivel, generadores de reloj, etc.) según los requisitos de diseño. También se debe saber la acumulación de PCB (cuántas capas, etc.) y alguna idea del enrutamiento de PCB. En muchas empresas, el enrutamiento de PCB es realizado por técnicos experimentados, mientras que el diseñador de PCB se centra principalmente en las otras tareas mencionadas, pero aún puede trabajar con el técnico cuando se trata de enrutamiento. Esta interacción relacionada con el enrutamiento es necesaria porque su diseño tiene requisitos especiales de longitud de rastreo, requisitos de terminación, restricciones de colocación de componentes, etc. La aparición y depuración de PCB y las pruebas EMI / EMC también forman parte del diseño de PCB.

4. Diseño de FPGA : esta función implica trabajar con FPGA donde uno tiene la responsabilidad de implementar un diseño digital en un FPGA. El conocimiento del diseño HDL y las arquitecturas FPGA es importante para esta tarea. El diseño y verificación de RTL es parte de este ejercicio.

5. Desarrollo de la arquitectura del sistema: el desarrollo o la especificación general de la arquitectura del sistema generalmente lo realiza un arquitecto del sistema o alguien con experiencia significativa. Estos son los tipos que generalmente pueden interactuar con un cliente y configurar los requisitos generales del sistema. En muchos lugares, un líder de proyecto o un gerente de proyecto estarán significativamente involucrados en este lugar.

No se necesitará todo lo anterior en todos los proyectos, ya que depende de qué parte de un sistema general se ha contratado a una empresa. Incluso en los OEM, no es necesario que su propio equipo trabaje en todas y cada una de las partes.

Los roles generalmente están relacionados con las tareas asociadas con las categorías enumeradas anteriormente. Cuando busque perfiles de trabajo, deberá relacionar la descripción del trabajo con cualquiera de las categorías anteriores. La designación en sí misma puede tener nombres diferentes pero similares en todas las empresas, pero reflejará la descripción del trabajo.


Las respuestas proporcionadas son realmente indicativas de los perfiles de carrera (a diferencia de los perfiles de trabajo). Además de los ya mencionados, también hay funciones de gestión de productos, abastecimiento, soporte de ciclo de vida, soporte de fabricación.

Desarrollador de software embebido

Desarrollador de controladores de dispositivo,

Desarrollador de kernel de Linux,

Desarrollador de aplicaciones Linux,

Diseñador de sistemas,

Desarrollador de firmware

More Interesting

¿Qué te interesó en la programación de sistemas embebidos?

¿Qué es mejor, una MS en sistemas embebidos o un CDAC en sistemas embebidos?

¿Cuál es una ruta de aprendizaje recomendada para aprender programación integrada?

¿Cuáles son las desventajas del sistema PLC?

¿Es posible comprar una placa de desarrollo estilo LispMachine?

¿Para qué se utilizan los microcontroladores?

Quiero entrar en robótica y sistemas embebidos. Tengo muy poca idea sobre la programación (solo programación básica de arduino). ¿Como empiezo?

¿Hay alguna startup que trabaje en dominios de telecomunicaciones / semiconductores / embebidos en la región de Delhi / NCR? Si los hay, ¿dónde puedo obtener una lista de ellos?

Sistemas integrados: ¿Por qué la configuración de los pines GPIO cambia entre placas EVM de desarrollo y placas personalizadas?

¿Puede un estudiante de BBA estudiar Sistemas Embebidos, Microcontrolador, Nanotecnología para hacer algo creativo pero relacionado con la tecnología?

Sistemas Embebidos: ¿Qué es CPU Tick?

¿Realmente necesitamos conocer todo el hardware del microcontrolador para desarrollar un sistema integrado con diferentes placas de microcontrolador de código abierto disponibles en el mercado?

¿Cómo se suministra el agua automáticamente para el sistema de automatización de invernadero integrado?

Mirando el SOC de los microprocesadores y microcontroladores, creo que no hay diferencia entre los dos, ya que ambos pueden reemplazarse entre sí. ¿Es correcto este entendimiento?

¿Cómo se debe comenzar a trabajar en sistemas embebidos?